舉例來說,我有下面的表:使用功能分組時,可以使用同一表中的連接嗎?
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