У меня есть одна таблица под названием «предложения» с столбцами «offer_ид», «предложение» и «спрятанное». Первичный ключ - «offer_ид».Сложный запрос MySQL на две таблицы
У меня есть другая таблица под названием «даты» со столбцами «hid», «date», «offer_id» и некоторые другие. Первичный ключ - это «дата» и «спрятан». То же самое значение «offer_ид» может существовать во многих строках (или вообще отсутствует).
Как написать запрос mySQL, чтобы найти offer_ids, которые существуют в «предложениях», но не в «датах»?
Я попытался
SELECT offers.offer_id FROM offers JOIN dates ON offers.offer_id NOT IN dates
, но это не сработало.
Это может помочь вам понять: HTTP: // WWW .codinghorror.com/blog/2007/10/a-visual-explain-of-sql-joins.html –