我的表:左連接返回NULL,即使沒有行
表cat
有id, name
表user
有id, uname, catid
的樣本數據:
貓表
1 | Cate one 2 | cate two
用戶表
1 | sam | 1 2 | dam | 0
我的查詢是
SELECT cat.id, cat.name
FROM cat LEFT JOIN user
ON cat.id = user.catid
WHERE user.id = 2
由於與id
0我得到零行無類。
如果沒有行,我想NULL
或零作爲結果。
我該怎麼做?
Duplicate http://stackoverflow.com/questions/3656483/mysql-join-and-get-all-relations-even-if-0 – 2010-09-14 13:23:46
因爲我沒有太多入mysql我不能猜測.. .. – 2010-09-14 13:41:19
這是一個愚蠢的問題。不是嗎?無論如何...因爲我很窮,我不得不問這樣的問題。除了相關的問題太大而無法反覆試驗。所以我問了一個新的。 – 2010-09-14 13:43:09