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. Тоесть обычно решается обратная задача, где идет элементарное внутреннее связывание, а мне нужно решить обратную задачу, каким образом это делается? Наверное как-то просто...
Допустим есть две таблицы, связаные через третью таблицу используя внешний ключ. Например:
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. Тоесть обычно решается обратная задача, где идет элементарное внутреннее связывание, а мне нужно решить обратную задачу, каким образом это делается? Наверное как-то просто...