参考网址:http://www.manongjc.com/mysql_basic/mysql-group-by-basic.html
Group BY
为select语法中的可选内容,常在聚合函数中使用group by,如sum,min,avg,max,count等。
以下为group by函数的使用语法:
SELECT
c1, c2,..., cn, aggregate_function(ci)
FROM
table
WHERE
where_conditions
GROUP BY c1 , c2,...,cn;
在From 和Where之后出现,关键字使用逗号进行分隔。
例如:对orders的Status 进行合并,对ordernumber计算其count。
SELECT
STATUS,COUNT(orderNumber)
FROM
orders
GROUP BY status;
聚合函数可以直接写入sselect中进行显示。
如果需查询所有订单的总金额,需要将order表与order_detail表格进行连接。