Сравнение двух таблиц

Mishanja

Новичок
Сравнение двух таблиц

Доброй ночи!

Вот маюсь вопросом не могу уснуть.

Есть 2 таблицы (table1, table2) в каждой из которых есть столбец с кодом. Один и тот же код, может быть в table1 в 10 ряду, а в table2 в 10010.

Мне надобно написать несколько запросов, сравнивая коды из столбцов обеих таблиц:

1. Запрос, который вернет все записи из table1, которых нет в table2.

2. Запрос, который вернет все записи из table2, которых нет в table1.

3. Запрос, который вернет все записи table1, которые есть в table2.

Пробовал искать по форумам, нашел что-то вроде JOIN LEFT, но никак не могу разобраться, т.к. вроде он годится, если количество записей одинаково в обеих таблицах, а у меня как раз разное.

Заранее благодарю.
 

zerkms

TDD infected
Команда форума
совершенно верно - LEFT JOIN и в мануал по мускулу. в разделе по этой конструкции нужные тебе запросы под пунктами 1 и 2 есть.
как решишь их - до 3го сам додумаешься
 

Mishanja

Новичок
я читал ман, не могу понять как работает LEFT JOIN, мож статью какую почитать где-нить?
 

BRat

o_0
Mishanja
в мануале есть всё, включая примеры использования. Причем есть даже примеры твоих случаев
 
Сверху