我有2個表用戶和products_users。如何修改此查詢以獲取特定列的計數?
我想讓所有的用戶在他們的FBID在一個預先確定的列表......但是,我也想得到他們出現在products_users表中的次數的總數......(這基本上顯示了多少不同產品用戶在我的網站「喜歡」)
最後,我想:
user1, 4
user2, 7
user3, 28
etc.
的問題是如何計數的工作。
我有這個目前:
select users.*
, products_users.fbid
, products_users.`graph_id` as objects_liked
from users
inner join products_users
on (products_users.`fbid` = users.fbid)
and products_users.`fbid` in ('0_fbid','1_fbid')
其結果如下:
但是,相反,我想每一行是一個獨特的用戶和objects_liked列來代表總數。
有沒有辦法做到這一點?請幫忙!
僅供參考 - 我已經嘗試改變
products_users.`graph_id` as objects_liked
到
count(products_users.`graph_id`) as objects_liked
但只有結果:
請幫幫忙!