Я столкнулся с проблемой, когда мой запрос sql не выбирает кортежи, которые не соответствуют инструкции where:
SELECT COUNT(DISTINCT g.genre)
FROM movie m
JOIN genre g ON (m.movie_id = g.movie_id)
WHERE g.genre IN ('Animation', 'Comedy', 'Family')
Это вернет число общих жанров между mov ie и мой жанровый список. Цель состоит в том, чтобы вернуть 0, даже если в этом нет ничего общего. Однако запрос пропустит эти кортежи из таблицы mov ie, так как они не соответствуют требованиям предложения WHERE.
Любые идеи о том, как восстановить свой запрос, чтобы я мог достичь своей цели, заранее спасибо.