Эдди
Новичок
Помогите с левым объединением
Есть три таблицы, выводящие всех туристов, сделавших заказы:
tourists - поля: tourist_id...
tourist_orders - поля: tourist_id, order_id...
orders - поля: order_id...
С объединением нет проблем
WHERE tourists.tourist_id=tourist_orders.tourist_id AND tourist_orders.order_id=orders.order_id
Проблема появляется, когда надо добавить четвертую таблицу, показывающуюу, кто из туристов получил визу.
Четвертая таблица visas - поля: tourist_id, order_id...
Если в ней нет записи, соответствующей данному туристу и данному заказу, то виза не получена. Если есть - получена.
Надо связать ОБА поля. С одним объединением LEFT JOIN я то справлюсь. А как сделать по обоим полям?
Есть три таблицы, выводящие всех туристов, сделавших заказы:
tourists - поля: tourist_id...
tourist_orders - поля: tourist_id, order_id...
orders - поля: order_id...
С объединением нет проблем
WHERE tourists.tourist_id=tourist_orders.tourist_id AND tourist_orders.order_id=orders.order_id
Проблема появляется, когда надо добавить четвертую таблицу, показывающуюу, кто из туристов получил визу.
Четвертая таблица visas - поля: tourist_id, order_id...
Если в ней нет записи, соответствующей данному туристу и данному заказу, то виза не получена. Если есть - получена.
Надо связать ОБА поля. С одним объединением LEFT JOIN я то справлюсь. А как сделать по обоим полям?