无意间发现了mysql的with rollup函数(用在group by 函数后面)
测试
1.
SELECT NAME,DATE,score FROM stu
结果是
2.
SELECT NAME,GROUP_CONCAT(DATE),SUM(score) FROM stu GROUP BY NAME
结果是
3.后面加上with rollup
SELECT NAME,GROUP_CONCAT(DATE),SUM(score) FROM stu GROUP BY NAME WITH ROLLUP
结果会多出一行,而这一行,是所有使用了函数的那一列结果,再使用该函数。
时间: 2024-10-24 23:02:06