sqlite,计算外键引用

时间:2011-01-31 05:46:33

标签: sql sqlite

我有两个表,一个用于定义列表,另一个用于定义列表中的项目。当我运行这个时,我只获得包含引用它们的项目的列表。我真的需要获得列表中所有行的结果,以及items表中引用每个列表的行数。

SELECT name, COUNT(items.listId) as itemCount
FROM lists 
INNER JOIN items 
ON lists._id = items.listId
GROUP BY items.listId

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:6)

尝试将INNER JOIN更改为LEFT OUTER JOIN,并将GROUP BY更改为lists._id。我没有测试过这个!