我有以下表格:SQL查詢與伯爵
列表
- ID - 關鍵
- 名
項目
- ID - 關鍵
- 名
LIST_ITEM
- LIST_ID - 外鍵列出表
- ITEM_ID - 外鍵項目表
我有以下查詢:
SELECT l.id, l.name
FROM list l, list_item li
WHERE l.id = li.list_id
我要添加到結果集,在列表中的項目數。我該怎麼做呢?
我有以下表格:SQL查詢與伯爵
列表
項目
LIST_ITEM
我有以下查詢:
SELECT l.id, l.name
FROM list l, list_item li
WHERE l.id = li.list_id
我要添加到結果集,在列表中的項目數。我該怎麼做呢?
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
你嘗試過加入'COUNT()'到您的查詢?也請添加一些示例數據和預期結果。 – Taryn