Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос / 6 сообщений из 6, страница 1 из 1
01.02.2018, 13:53
    #39594896
erik3318
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Помогите студенту !
У меня есть две таблицы.
Ка вывести на экран только те записи значение поля в которых в двух таблицах не совпадают
Извините за тупой вопрос
...
Рейтинг: 0 / 0
01.02.2018, 14:06
    #39594907
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
erik3318,

а где ваши таблицы
могли бы и выложить, если не конфидециальны
...
Рейтинг: 0 / 0
01.02.2018, 14:14
    #39594912
хм-м-м
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT Таблица1.* 
FROM Таблица1 LEFT JOIN Таблица2 ON Таблица1.Поле=Таблица2.Поле
WHERE Таблица2.Поле Is Null
UNION ALL
SELECT Таблица2.* 
FROM Таблица2 LEFT JOIN Таблица1 ON Таблица1.Поле=Таблица2.Поле
WHERE Таблица1.Поле Is Null
...
Рейтинг: 0 / 0
01.02.2018, 14:21
    #39594919
erik3318
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
есть следующие таблицы:
Главная таблица Table 1: ID
Address
Подчиненная таблица Table 2: ID
Address
Грубо говоря мне надо от Table 1 отнять Table 2
я делаю запрос с помощью Join. Он мне выводит совпадающие строки. Я хочу вывести те строки Table 1 которых нет в Table 2.
Если в теле JOIN запросв я пишу ..... Table1.ID <> Table2.ID он выводит не правильно(т.е. больше чем надо). Видимо он сравнивает каждую запись таблицы 1 таблицы 2.

Можно ли решить эту задачу одним запросом?
...
Рейтинг: 0 / 0
01.02.2018, 14:37
    #39594933
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
erik3318мне надо от Table 1 отнять Table 2Товарищ хм-м-м же дал ответ... почему Вы не озаботились его хотя бы прочитать? ладно, повторю для конкретной задачи...
Код: sql
1.
2.
3.
4.
SELECT table1.*
FROM table1
LEFT JOIN table2 ON table1.id = table2.id
WHERE table2 IS NULL



erik3318записи значение поля в которых в двух таблицах не совпадают
Формально - если в одной таблице есть хотя бы 2 записи, из другой надо выводить все, ибо для любой из них найдётся не совпадающая с ней запись.
Надо лучше думать над своими формулировками.
...
Рейтинг: 0 / 0
01.02.2018, 14:43
    #39594942
erik3318
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
OK. Спасибо. я так и сделал
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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