2012-02-16 9 views
0

email、fname、lnameの3つの列があります。同じメール、同じfname、同じlnameのレコードが複数存在する場合は、クエリーのようなものは何でしょうか?一意のレコードを表示するSQLクエリ

+2

独特のために制限[SQLのtbl' –

+0

http://dev.mysql.com/doc/refman/5.0/en/distinct-optimization.html –

+0

可能重複FROM 'DISTINCT電子メールを選択して、FNAME、LNAMEレコード](http://stackoverflow.com/questions/754648/sql-limiting-for-unique-records) –

答えて

2
select email, lname, fname 
    from table1 
    group by email, lname, fname 
    having count(*) > 1 --only records with duplicates, 
         --group by will return only one occurance 
+0

あなたの答えをありがとう。私はすべてのユニークなレコードを取得する必要があります重複だけのレコードではない。 – Learner2011

+1

ok ..その場合、それらの列の別個のものだけが機能するはずです。 –