powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Одним запросом объединить две таблицы и найти повторные значения по полю
2 сообщений из 2, страница 1 из 1
Одним запросом объединить две таблицы и найти повторные значения по полю
    #39423115
TYMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Необходимо одним запросом объединить две таблицы и найти повторные значения по полю, на выходе отобразить все повторные значения. Я сделал наоборот, что ищет по двум таблицам повторные значения, а потом отображает их. Не могу понять как реализовать по поставленной задаче?

Вот что реализовал
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SELECT Работники.[ФИО безработного],
 Работники.[Название предприятия] 
FROM Работники
WHERE (((Работники.[ФИО безработного])
 IN (SELECT [ФИО безработного] FROM [Работники] AS Tmp
 GROUP BY [ФИО безработного]
 HAVING COUNT(*)>1 )))
ORDER BY Работники.[ФИО безработного] 
 
UNION 
SELECT [Работники (образование)].[ФИО безработного],
 [Работники (образование)].[Название заведения]
FROM  [Работники (образование)]
WHERE ((( [Работники (образование)].[ФИО безработного])
 IN (SELECT [ФИО безработного] FROM  [Работники (образование)] AS Tmp
 GROUP BY [ФИО безработного]
 HAVING COUNT(*)>1 )));
...
Рейтинг: 0 / 0
Одним запросом объединить две таблицы и найти повторные значения по полю
    #39423639
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TYMON,
так попробуй
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select * from (SELECT [ФИО безработного], [Название предприятия] FROM Работники
UNION ALL
SELECT [ФИО безработного], [Название заведения] FROM [Работники (образование)])
WHERE [ФИО безработного] IN (SELECT [ФИО безработного] FROM  (SELECT [ФИО безработного], [Название предприятия] FROM Работники
UNION ALL
SELECT [ФИО безработного], [Название заведения] FROM [Работники (образование)])
 GROUP BY [ФИО безработного]
 HAVING COUNT(*)>1 );
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Одним запросом объединить две таблицы и найти повторные значения по полю
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]