我敢肯定,這已被問及已答覆,但不知道問題應該如何。MySQL左連接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