Помогите составить запрос в данном случае

iNfantry

Новичок
Всем привет, столкнулся с казалось бы простой проблемой, но в голову так и не пришло нормального варианта решения.

Допустим есть две таблицы, связаные через третью таблицу используя внешний ключ. Например:

users:
id INT,
name VARCHAR(100)

orders:
id INT,
title VARCHAR(255)

orders_by_users:
id INT,
user_id INT,
order_id INT

Думаю всё понятно, ситуация самая обычная, так вот - необходимо получить все записи из orders для которых НЕТ СВЯЗЕЙ в таблице связей orders_by_users для какой-то определенной записи из users. Тоесть обычно решается обратная задача, где идет элементарное внутреннее связывание, а мне нужно решить обратную задачу, каким образом это делается? Наверное как-то просто...
 

Dovg

Продвинутый новичок
select ... from orders left join orders_by_users on (...) where orders_by_users.id isnull;
 

iNfantry

Новичок
Джастина Бибера мне в сёстры, всё же просто)) Спасибо огромное!
 
Сверху