C#Query Builder SQL语句不起作用。我如何解决它?

时间:2016-10-12 06:38:18

标签: sql visual-studio query-builder

我在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

1 个答案:

答案 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