SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.09.2011 20:53:53

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Нахождение записей которых нет в одной из таблиц

Здравствуйте, есть две таблицы, одна больше другой, например

tb
-------
id
1
2

tb2
-------
id
1
2
3

каким запросом можно вывести то чего нет в таблице tb, т.е id 3 есть только в tb2, он и нужен

Отредактированно Марк (29.09.2011 20:54:26)

Неактивен

 

#2 29.09.2011 21:17:55

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Нахождение записей которых нет в одной из таблиц

select tb2.id from tb2 left join tb using(id) where tb.id is null;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson