Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Запрос на выборку из двух таблиц  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 151
Добрый день!

Подскажите как написать запрос на выборку из двух таблиц

Дано:
Таблицы с данными: тбл01 и тбл02
Таблица с кодами т08F12_Объект

Нужно получить таблицу следующего вида, где в столбцах тбл01 и тбл02 количество записей соответствующим кодам таблицы т08F12_Объект

Название объекта тбл01 тбл02
Здание 12 2
Склад84
Прочие48


Спасибо!

К сообщению приложен файл (Database1.rar - 17Kb) cкачать
23 апр 19, 09:22    [21869483]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выборку из двух таблиц  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 19108
VistaSV30, дружище, вот неужели трудно посмотреть, ЧТО ты аттачишь а сообщению? связанная таблица из другой БД - ну не бред, а?

А так - считаешь отдельными подзапросами количества по таблицам данных, а потом привязываешь их к таблице кодов.
23 апр 19, 10:53    [21869579]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выборку из двух таблиц  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 151
Akina, дико извиняюсь!
Я все исправил и сделал как Вы советуете.

Подскажите, можно оба подзапроса прописать в одном запросе?

К сообщению приложен файл (Database2.rar - 30Kb) cкачать
23 апр 19, 11:42    [21869645]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выборку из двух таблиц  [new]
VistaSV30
Member

Откуда: Балашиха
Сообщений: 151
Кажется получилось
SELECT тКод.F12, q.F12, q1.F12
FROM (SELECT тбл01.F12, Count(тбл01.F12) AS [Count-F12]
           FROM тбл01
           GROUP BY тбл01.F12
)  AS q RIGHT JOIN ((SELECT тбл02.F12, Count(тбл02.F12) AS [Count-F12]
                                FROM тбл02
                               GROUP BY тбл02.F12)  AS q1 RIGHT JOIN тКод ON q1.F12 = тКод.F12) ON q.F12 = тКод.F12
ORDER BY q.F12 DESC;
23 апр 19, 12:10    [21869689]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выборку из двух таблиц  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6135
VistaSV30,
Это элементарная задача,если БД правильно спроектирована.
(Вы слышали о связях между таблицами+это все делается владельцем БД с соответствующими правами доступа и последующей "раздачей" клиентской части)
23 апр 19, 13:18    [21869767]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить