Как выбрать записи из таблицы, idшников которой нет в другой таблице?
В первой таблице NEWS есть два поля id и user_id в второй таблице есть два поля(это составной PrymaryKey) news_id и user_id
Как выбрать все записи из первой таблицы при условии того что во второй таблице нет составного ключа (news_id и user_id)
Нашел только вот что
SELECT *
FROM 'users'
WHERE 'users'.'user_id' NOT IN(
SELECT 'member_id'
FROM 'members')
Но это работает только если идет проверка на один idшник, как это сделать с двумя id?
Rsa97,
Как тут второй JOIN сделать по user_id подскажи?
SELECT
`news`.`id`
FROM
`news`
LEFT JOIN `newsViews` ON newsViews.news_id = news.id
WHERE
(
`newsViews`.`news_id ` IS NULL
)
AND(news.user_id != 1)
ORDER BY
`id`
DESC