最近看了看SQL,剛好遇到這個問題。 INNER JOIN [外鍵表] ON [主鍵表] 內鏈接,用 GROUP BY 分組外鍵數據,COUNT(*)計算該外鍵數據總行數,最後用 ORDER BY 排序,DESC 關鍵字表示降序,想讓數據輸出升序省略DESC關鍵字即可 代碼如下: 查詢結果如下: 主 ...
最近看了看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)數據如下:
有問題請留言!
SQL萌新,大佬輕噴。