powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц
2 сообщений из 2, страница 1 из 1
Выборка из двух таблиц
    #39161175
marina95
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю две таблицы
CREATE TABLE `table1` (`id` INT(5));
CREATE TABLE `table2` (`id` INT(5));
INSERT INTO table1 (id) VALUE (1);
INSERT INTO table1 (id) VALUE (2);
INSERT INTO table1 (id) VALUE (3);
INSERT INTO table1 (id) VALUE (4);
INSERT INTO table1 (id) VALUE (5);
INSERT INTO table2 (id) VALUE (1);
INSERT INTO table2 (id) VALUE (2);
INSERT INTO table2 (id) VALUE (4);
INSERT INTO table2 (id) VALUE (5);

Каким образом можно выбрать только те значения, которые присутствуют в table1, но их нет в table2. В данном случае, чтобы в результате вывелось значение '3'
Знаю как это сделать при помощи NOT IN и NOT EXISTS, а если ли другие способы? например с RIGHT OUTER JOIN?
...
Рейтинг: 0 / 0
Выборка из двух таблиц
    #39161209
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
select t1.id
from t1 
left join t2 
on t1.id=t2.id
where t2.id is null
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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