gym*_*ode 5 sql t-sql sql-server
我可以列出重复的电子邮件。
但我无法列出整行,其中包含其他字段,例如EmployeeId、Username、FirstName、LastName等。
SELECT
Email,
COUNT(Email) AS NumOccurrences
FROM EmployeeProfile
GROUP BY Email
HAVING ( COUNT(Email) > 1 )
Run Code Online (Sandbox Code Playgroud)
Email我可以知道如何列出包含在表中多次出现的行中的所有字段吗?
尝试这个:
WITH DataSource AS
(
SELECT *
,COUNT(*) OVER (PARTITION BY email) count_calc
FROM EmployeeProfile
)
SELECT *
FROM DataSource
WHERE count_calc > 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |