我在數據庫中有2個表。我用下面的查詢:sql 2表查詢問題
Select U.id, U.ad, COUNT(B.id) AS 'total'
FROM tblProducts U
INNER JOIN TblBasvurular B ON B.urunid=U.id
GROUP BY u.id,u.ad
這讓我
id | productname | total
-------------------------------
1 | bread | 2
2 | water | 3
3 | milk | 1
,但我看不到其他產品。如果不存在,它不會告訴我其他人。
我怎樣才能得到這樣的:
id | productname | total
-------------------------------
1 | egg | 0
2 | bread | 2
3 | water | 3
4 | tea | 0
5 | milk | 1
你怎麼知道它是Microsft數據庫? ISNULL()是否適用於Oracle或MySQL? – chance 2011-05-19 07:58:01
並非所有的數據庫SQL服務器? ;)這是我的一個假設。 – 2011-05-19 07:58:46