2017-06-13 10 views
0

私のmysqlテーブルに重複行を表示するには&が必要です。
thisの記事から重複レコードを検索する方法が見つかりました。
しかし、私は以下のように、見つかった行(両方のレコード - オリジナルレコード&重複)を表示します。
重複する行を検索して表示する

Orginal 
ID firstname lastname ect.. 
100 John  Martin blah 

    Possible Duplicate/s 
ID firstname lastname ect.. 
101 John  Martine blah 

これを手伝ってください。
私は両方のレコードを表示/印刷する方法を知っています。

SQLクエリ

SELECT firstname, 
    lastname, 
    list.address 
FROM list 
    INNER JOIN (SELECT address 
       FROM list 
       GROUP BY address 
       HAVING COUNT(id) > 1) dup 
      ON list.address = dup.address; 

編集:親愛なるすべて、私は、MySQLのクエリでは明らかです。
PHPを使用して特定のページに印刷したい

答えて

1

あなたの目的に合わせてこのクエリを見つけてください。

これは、最後の列にオカレンスを含む重複レコードを返します。あなたの目的に合うように条件を変更することができます。あなたのケースでは、COUNT(*)> 0

+0

私は、SQLクエリでOKです。しかし、私は返されたレコードを印刷する方法についてはまだ考えていません。 – Lanka

+0

レコードを印刷する場所を教えてください。 –

+0

私はそれをduplicate-finder.phpというページに印刷したい – Lanka

0

はこの線に沿って何かを実行します。

Select a.*, b.* from list as a, list as b where a.address=b.address and a.id<>b.id 
関連する問題