выборка несовпадающих значений из 2-х баз

kibi

Новичок
выборка несовпадающих значений из 2-х баз

Есть база 1:
code1 - код товара
name1 - название товара

и база 2
code2 - код товара
name2 - название товара

коды товаров из базы 2 могу быть в базе 1
как выбрать все коды товаров которые есть в базе 2 но нет в базе 1

Делаю так:
Select * from base1, base2 where base1.code1 <> base2.code2
-
возращает неправильный результат :-(
 

chira

Новичок
Код:
Select * 
from base2
 LEFT JOIN base1 ON base1.code1 = base2.code2 
where base1.code1 IS NULL
 

kibi

Новичок
Спасибо, Вы правы - все работает идеально.. :)

-~{}~ 17.08.05 09:30:

Единственное замечание - я указал поля для показа явно, т.к. иначе идет показ пустых полей, которые не заполнены в отсутств. таблице
SELECT base2.pole1, base2.pole2, base2.pole3 FROM ....
 
Сверху