【发布时间】:2015-11-25 08:11:24
【问题描述】:
我有两张桌子:
// bookmark
| id | user | title |
// bookmarkItem
| itemID | bookmarkId |
我尝试从一个用户的所有书签中进行选择,并计算其中有多少项目。 我有一半工作的 sql:
SELECT
bookmark.id,
bookmark.title,
COUNT(bookmarkItem.itemId) AS count
FROM
bookmark
INNER JOIN bookmarkItem ON bookmark.id = bookmarkItem.bookmarkId
WHERE
bookmark.user = 'username'
GROUP BY
bookmark.id
但它不会写入带有零书签项-s 的书签。我想要的是将这些行显示为:
| id | title | count |
|----|-------|-------|
| 12 | asdfg | 15 |
| 13 | asdfh | 0 |
| 14 | asdfj | 145 |
【问题讨论】:
标签: mysql sql count inner-join