表用户的字段为id,firstname,lastname
如何选择没有相同姓氏的用户列表。
我的意思
1 John Dow
2 James Smith
3 Jack Daniels
4 Bill Dow
查询结果应为
2 James Smith
3 Jack Daniels
我只有一个解决方案
SELECT
CONCAT(firstname, ' ', lastname) AS name
FROM user
GROUP BY lastname
HAVING count(lastname) < 2;
需要另一个没有子查询的变体
谢谢。