idencial
Одинаковый
Переделать подзапрос в запрос с объединением
Есть таблица
news
-----------------
news_id
title
text
и
news_to_tapes
-----------------------
news_id
tape_id
Нужно сделать выборку тех новостей, которые
1. Вообще не опубликованы в лентах (т.е их news_id отсутсвует в news_to_tapes)
или
2. Выбрать те новости из news, которые не публиковались в определенной ленте новостей
С использованием подзапросов 2 пункт делается легко
Но версия MySQL не поддерживает подзапросы и нужно сделать необх. выборку по-другому
Сделать такую выборку с помощью объединений что-то не получается.
Какие есть варианты решения подобной задачи?
Есть таблица
news
-----------------
news_id
title
text
и
news_to_tapes
-----------------------
news_id
tape_id
Нужно сделать выборку тех новостей, которые
1. Вообще не опубликованы в лентах (т.е их news_id отсутсвует в news_to_tapes)
или
2. Выбрать те новости из news, которые не публиковались в определенной ленте новостей
С использованием подзапросов 2 пункт делается легко
PHP:
select news_id from news where news_id not in (select news_id from news_to_tapes where tape_id = '1')
Сделать такую выборку с помощью объединений что-то не получается.
Какие есть варианты решения подобной задачи?