0
A
回答
4
的GROUP BY
子句將返回一行通過分組的每個值。由於您有三個material_status值,因此您將返回三行。只需刪除該條款,您將在結果中獲得一行,因爲您的所有列都是聚合的。
SELECT SUM...
FROM purchase_order
的ORDER BY
條款也沒有必要,因爲你只返回一行。
相關問題
- 1. PHP在MySQL表中顯示MySQL結果
- 2. 顯示MySQL的結果在一排
- 3. MySQL - 計數和分組 - 在一行中顯示所有結果
- 4. 在php中如何顯示mysql結果?
- 5. 如何在MySQL中顯示unicode結果?
- 6. MySQL結果不顯示在表中?
- 7. 循環顯示一行中的結果
- 8. 顯示mysql隨機結果
- 9. 顯示mysql查詢結果
- 10. PHP不顯示MYSQL結果
- 11. 如何在使用mysql的行中顯示每3個結果?
- 12. MySQL - 在單行中顯示子查詢的結果
- 13. SQL:在1行中顯示結果
- 14. 在結果中顯示0無行
- 15. 如何顯示在MySQL查詢結果
- 16. MySQL在頂部顯示特定結果
- 17. 顯示Mysql的結果在3列
- 18. 如何在顯示MySQL結果時在HTML表中開始一個新行?
- 19. 在MySQL中結合兩行以將數據顯示爲一行
- 20. 在一張表中顯示結果
- 21. 不顯示MySQL查詢結果的第一行
- 22. 根據一列結果顯示結果
- 23. 在gridview中顯示結果
- 24. 在VB中顯示結果
- 25. 在php中顯示結果?
- 26. 如何在MySQL中將子查詢行的結果顯示爲一列?
- 27. 不能顯示在MySQL中查詢的結果從mysql
- 28. 顯示結果
- 29. PHP - 嘗試在新行上顯示Mysql結果
- 30. 顯示結果逐一
現在它的工作,感謝您的描述也。 – Ranjan
還有一個問題是如何區分這一年的結果? – Ranjan
將年份列添加到SELECT子句,然後將GROUP BY添加到同一年份列中。如果它是一個日期列,你可能會喜歡'SELECT YEAR(date),SUM ... FROM purchase_order GROUP BY YEAR(date)'。 –