sqlite, считая ссылки на внешние ключи - PullRequest
4 голосов
/ 31 января 2011

У меня есть две таблицы: одна определяет списки, а другая определяет элементы в списках. Когда я запускаю это, я получаю только те списки, которые имеют ссылки на них. мне действительно нужно получить результат для всех строк в таблице списков и подсчитать, сколько строк в таблице элементов ссылаются на каждый список.

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

любая помощь будет высоко ценится.

1 Ответ

6 голосов
/ 31 января 2011

Попробуйте изменить INNER JOIN на LEFT OUTER JOIN и измените GROUP BY на lists._id.Я не проверял это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...