Я пытаюсь объединить 2 таблицы и выполнить фильтрацию по отсутствующему значению.
Table_Items: item_id, title и т. Д.
Table_History: item_id, history_id, action, date
Для каждого диска есть много возможных действий (купленных, добавленных, воспроизведенных, скопированных и т. Д.), Каждое действие создает новую строку в table_history, связанную с item_id.Запрос, который я ищу, вернет все диски, которые не были скопированы.Мой запрос возвращает слишком много строк, все возвращается, потому что в таблице истории есть по крайней мере одна запись для каждого элемента.
SELECT items.item_id, items.title AS Title, items.`author/creator`, history.action
FROM items
LEFT JOIN history ON items.item_id = history.item_id
WHERE history.action NOT LIKE 'Ripped%' GROUP BY items.item_id ORDER BY title
Я использую mySQL.Помощь будет оценена!Спасибо.