У меня есть две таблицы:
Агенты с колонками: agentid, имя
DocumentsЧитать со столбцами: agentid, document, dateread
Мне нужно идентифицировать всех агентов, которые не читали каждый документ в таблице документов. Таким образом, если Агенты содержат 10 записей, и в DocumentsRead у меня есть 5 записей, показывающих, что doc1 был прочитан, и 4 записи, показывающих, что doc2 был прочитан, мой ожидаемый результат должен содержать 11 записей. 5 показаны агенты, которые не читают doc1, и 6 показаны агенты, которые не читают doc2.
Я понимаю, как использовать различные запросы для определения того, что записи в агентах не существуют в DocumentsRead, но я не могу понять, как заставить это работать для каждого документа, который указан в DocumentsRead.