我在VS 2015中使用查询生成器在SQL语句中尝试GROUP BY,但是它没有用...你能告诉我什么错了吗?谢谢! :)
SELECT students_details.class AS Class, students.name AS Name, students.guardian AS Gurdian, students.phone AS Phone, students.mobile AS Mobile
FROM students_det INNER JOIN students ON students_details.studentID = students.studentID
ORDER BY Class
GROUP BY Class
答案 0 :(得分:2)
如果您正在使用GROUP BY
,则您只能选择按[{3}}分组的列。 aggregation functions中的更多信息。或者this question表示:
SELECT语句子句,用于将查询结果划分为多个组 行,通常用于执行一个或多个聚合 在每个小组。 SELECT语句每组返回一行。
因此,在您的情况下,您只能选择<p>
I am title.
This is detailed message which has more width than the first line. I hope you see what I am trying to achieve.
</p>
p::first-line::after {
content: "BOTTON"
}
,因为每一行都会按Class
分组。您可以在C#中将其视为Class
,其中Dictionary<string, List<Row>>
这里是不同的类,string
是其余行。或者像二维数组。
您可能想要做的只是按类排序(不使用Row
),或在类上执行聚合功能。比如,每个班级有多少学生?
group by