共计 514 个字符,预计需要花费 2 分钟才能阅读完成。
最近看了看 SQL,刚好遇到这个问题。
INNER JOIN [外键表] ON [主键表] 内链接,用 GROUP BY 分组外键数据,COUNT(*) 计算该外键数据总行数,最后用 ORDER BY 排序,DESC 关键字表示降序,想让数据输出升序省略 DESC 关键字即可
代码如下:
SELECT UserMessageBoard.CategoriesId,MessageBoardCategories.CategoriesTitle,COUNT(*) AS CategoriesSum
FROM MessageBoardCategories
INNER JOIN UserMessageBoard
ON UserMessageBoard.CategoriesId = MessageBoardCategories.CategoriesId
GROUP BY UserMessageBoard.CategoriesId,MessageBoardCategories.CategoriesTitle
ORDER BY CategoriesSum DESC
查询结果如下:
主键表(MessageBoardCategories)数据如下:
外键表(UserMessageBoard)数据如下:
有问题请留言!
正文完
星哥玩云-微信公众号