Я уверен, что это было задано и уже ответили, но не знают, как именно должен быть этот вопрос.MySQL left join со значениями NULL
У меня есть две таблицы
ID | name
=========
1 | foo
2 | bar
3 | lou
4 | sue
и мета таблицы:
p_ID | key | value
===================
1 | poo | 1
2 | zoo | 'whatever'
3 | clu | 423
4 | poo | 1
Я хотел бы получить все записи из первой таблицы, которые не имеют значения poo
назначенную:
ID | name
=========
2 | bar
3 | lou
Мой подход:
SELECT *
FROM table AS p
LEFT JOIN meta AS m
ON m.p_id = p.ID
WHERE m.key = 'poo'
AND m.value IS NULL
но это возвращает пустой результат
Я знал, что все так просто! – Xaver