【发布时间】:2021-08-12 06:24:57
【问题描述】:
为简单起见,我在此示例中使用 AdventureWorks 数据库:
SELECT p.Title
FROM Person.Person p
GROUP BY p.Title
HAVING COUNT(DISTINCT p.LastName) > 1
我很难弄清楚如何将名字添加到姓氏到DISTINCT,因此不同的计数将基于这两个列而不仅仅是姓氏。问题是我在不同于COUNT DISTINCT (p.Title here) 的列上分组。
有什么想法吗?
谢谢
【问题讨论】:
标签: sql-server tsql