sqlite 如何使用DISTINCT只打印两个同名的人的名字,但同时检查人的出生?SQL

wlwcrazw  于 2023-04-06  发布在  SQLite
关注(0)|答案(2)|浏览(116)

如果我做这样的事情,它会起作用:

SELECT DISTINCT name, birth
FROM people
WHERE name = "x";

唯一的问题是,它也打印出生。

lnlaulya

lnlaulya1#

SELECT name
FROM people
GROUP BY name, birth
jobtbby3

jobtbby32#

如果要搜索姓名相同但生日不同的人,可以使用

SELECT name 
FROM people 
WHERE name = "x"
GROUP BY name
HAVIND COUNT(DISTINCT birth) > 1;

相关问题