举例来说,我有下面的表:使用功能分组时,可以使用同一表中的连接吗?
pk_id,address,first_name,last_name
,我有这样一个查询,显示的第一个名字ANS是重复(重复)的姓氏
select first_name,last_name
from table
group by first_name,last_name
having count(*)>1;
但上面的查询只是返回姓氏和名字,但我想显示pk_id和地址,这些绑定到这些重复的名字和姓氏 我们可以使用连接在同一张桌子上做到这一点。请帮助!
字符串连接伎俩可能会产生不正确的结果对于一些数据。例如,'FRANK'|| 'AFKA'='FRAN'|| “KAFKA''。 – 2014-10-16 19:38:07
确实如此。你想添加一个空间来避免这种情况,就像在first_name ||' “||姓氏。谢谢你的收获。 – JohnFL 2014-10-16 20:58:22
你可以使用这个条件:(first_name,last_name)in(select first_name,last_name ...' – 2014-10-17 05:29:03