T-SQL查询返回最常见的emailAddress(2表)

时间:2017-10-06 21:20:36

标签: sql-server tsql

嘿,我有以下两个表和下面的问题。

表格:

生:

StudentID
Email
LastIPAdress
UserName

StudentCourses:

StudentCoursesID
StudentID
CourseID

问题是 创建T-SQL查询以返回Users表中最常用的EmailAddress。 我假设最常见的EmailAddress是在谈论“电子邮件列” 这是我试图创建的查询。

Select Email, Count(StudentID) As student_value
FROM Students
Where StudentID = 1
Group by StudentD
Order BY student_value DESC LIMIT 1;

如果有人可以解释如何处理这个问题,那会很高兴。 感谢

1 个答案:

答案 0 :(得分:0)

你可以使用它。

Select TOP 1 Email, Count(*) As student_value
FROM Students
Group by Email
Order BY Count(*) DESC