我遇到了一些小問題。
我必須從查詢喜歡和收集兩個計數,但是當我添加第二個查詢而不是2 likes and 10 collects
我得到10 likes and 10 collects
。
我在這裏做錯了什麼?sql中存在多個COUNT
select COUNT(tl.ItemLikeId) as a, COUNT(tib.PacketId) as b
from Items i
left join ItemLikes il
on il.ItemId = i.ItemId
left join ItemsInPackets iip
on iip.ItemId = i.ItemId
where i.ItemId = 14591
是我現在看到我的錯誤。在ItemInPocket中是N:N表。所以我沒有添加自動增量列。當我在這些鍵上使用截然不同的東西:) – 1110