MySQL: - 显示单行结果

时间:2016-08-12 13:06:20

标签: mysql sql

我的查询工作正常但结果显示在多列中。      Query with result.

但是我想把结果放到像

这样的单行中
closed Open Cancelled
  2      1      3

1 个答案:

答案 0 :(得分:4)

GROUP BY子句将为每个分组的值返回一行。由于您有三个material_status值,因此返回三行。只需删除该子句,结果就会得到一行,因为所有列都是聚合的。

SELECT SUM...
FROM purchase_order

由于您只返回一行,因此也不需要ORDER BY子句。