Re: (MySQL) Поиск наиболее оптимального решения.
От: Иль  
Дата: 07.03.16 18:56
Оценка: 4 (1) +1
Здравствуйте, MasterMind, Вы писали:

MM>Есть две таблицы.

MM>Нужно вернуть данные из Таблица 1 такие, которые не входят в таблицу Tаблица 2.
Специально для таких случаев существует конструкция NOT EXISTS:

SELECT id 
FROM contents c 
WHERE NOT EXISTS (
    SELECT 1 
    FROM content_skip cs 
    WHERE cs.content_id = c.id
)


СУБД должна оптимизировать такие запросы. Если у неё это не получится, то увы, навряд ли получится переизобрести что-либо оптимальнее.
Отредактировано 07.03.2016 19:00 Иль . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.