我有一个表包含项目:
项目:id、body、user_id
第二个表包含投票:
items_votes : id,item_id,类型
我通过简单的查询获取所有项目:
SELECT * FROM items
如何获得此查询中每个项目的票数?
试试这个...
select item.id, item.type, item.user_id, count(*)
FROM items item inner join
items_votes iv on item.id = iv.item_id
group by item.id
select i.id, i.type, i.user_id, count(*)
FROM items i,items_votes v WHERE i.id = v.item_id
group by i.id