假设我有一个 SQL 表“Celebrities”,其中包含两列:“fname”和“lname”:
fname | lname
---------+-------
Bill | Clinton
Bill | Gates
George | Bush
George | Clinton
Barack | Obama
我想编写一个查询,返回表中姓氏在“lname”列中至少出现两次的每个人的名字和姓氏。我该如何编写这个 SQL 查询?
SELECT fname, lname FROM Celebrities
WHERE lname IN
(SELECT lname FROM Celebrities
GROUP BY lname HAVING COUNT (lname) >1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)