Как сравнить два столбца из разных таблиц?

Vlad_c

Guest
Как сравнить два столбца из разных таблиц?

Есть база в ней 2 таблицы у которых есть строки:
таблица kabel строка id
таблица device строка cab

нужно брать id из kabel и сравнивать со всеми cab из device если его нет то мы что то выводим если есть то ни чего не делаем и так сравнить все id пока не закончатся строки, как это можно сделать?
 

si

Administrator
Re: Как сравнить два столбца из разных таблиц?

Автор оригинала: Vlad_c
Есть база в ней 2 таблицы у которых есть строки:
таблица kabel строка id
таблица device строка cab
нужно брать id из kabel и сравнивать со всеми cab из device если его нет то мы что то выводим если есть то ни чего не делаем и так сравнить все id пока не закончатся строки, как это можно сделать?
Выучить SQL.
 

tony2001

TeaM PHPClub
Re: Как сравнить два столбца из разных таблиц?

читай в мане по муське про LEFT JOIN и ищи в форуме то же.
 

chira

Новичок
Вернет строки с которыми нужно что-то делать

select k.id
from kabel k LEFT OUTER JOIN device d
ON k.id = d.cab
where d.cab IS NULL
 
Сверху