我在查詢中顯示與其關聯的產品數量的商店列表時遇到問題。我已經玩了很長一段時間了,但是無濟於事。該表具有下述結構:Count()和左連接問題
商店表含有列:id
,name
產品含有表列:id
,name
,status
,shop
查詢是如下:
select s.name
, p.name
, count(p.id)
from Product as p
left join Shop as s on p.shop=s.id
where p.status <> '8796107276379'
group by
s.id
我沒有得到有0產品的商店。我該如何做到這一點?
底層數據庫是MySQL。
謝謝! Krt_Malta
嘗試頂替右連接,而不是一直 – 2011-02-13 10:03:35
不,這是行不通的。我得到以下錯誤:在[p:product,s right:Shop]中找不到(可見)別名s的類型。 (這是專有的查詢語言) – 2011-02-13 10:10:23