#sql
#sql
Вопрос:
Я совершенно новичок в SQL / Access и был бы признателен за вашу помощь в решении этой задачи:
У меня есть 2 таблицы, Articles
и Categories
. Элементы в Articles
имеют атрибут для ID_Category
… Элементы в Categories
имеют атрибут для Category
.
Мне нужно найти, в какой Category
категории нет Articles
.
Я прилагаю скриншот моих отношений между 2 таблицами, если это поможет, опять же, я был бы очень признателен за вашу помощь, поскольку на данный момент я ничего не понимаю: ( Это последняя задача, которую я должен выполнить.
Ответ №1:
Используйте not exists
:
select c.*
from categories as c
where not exists (select 1
from articles as a
where a.category_id = c.category
);