我有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
但只有结果:
请帮帮忙!