Вот пример моей таблицы.
Мне нужно сделать запрос, который показывает те идентификаторы, которые имеют 0 в качестве платы за один из двух месяцев (11 или 12) или оба.
Так что из примера мне нужно показать ID 1,3,4, а не 2, как на скриншоте ниже.
Я попробовал запрос ниже:
SELECT
t1.id, t1.month, t1.fee, t2.id, t2.month, t2.fee
FROM
table t1, table t2
WHERE t1.id = t2.id
AND t1.month = '11'
AND t2.month = '12'
AND (t1.fee = 0 OR t2.fee = 0);
Но в этом запросе я вижу только идентификатор 1,3, но не идентификатор 4. Я думаю, это из-за t1.id = t2.id
, но не знаю, как поступить иначе.