Нужна помощь в поиске, в какой категории нет элементов — новичок в SQL / Access

#sql

#sql

Вопрос:

Я совершенно новичок в SQL / Access и был бы признателен за вашу помощь в решении этой задачи:

У меня есть 2 таблицы, Articles и Categories . Элементы в Articles имеют атрибут для ID_Category … Элементы в Categories имеют атрибут для Category .

Мне нужно найти, в какой Category категории нет Articles .

Relations.png

Я прилагаю скриншот моих отношений между 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
                 );