我有以下表格:
列表
项目
LIST_ITEM
我有以下查询:
SELECT l.id, l.name
FROM list l, list_item li
WHERE l.id = li.list_id
我想添加到结果集中,列表中的项目数。我该怎么做?
答案 0 :(得分:4)
SELECT l.id, l.name, COUNT(li.item_id) AS item_count
FROM list l
LEFT JOIN list_item ON l.id = li.list_id
GROUP BY l.id
答案 1 :(得分:1)
试试这个:
SUM(l.id = li.list_id)