ホーム > MySQL > 重複した値をもつレコードだけを抽出

重複した値をもつレコードだけを抽出

  • 2007 年 6 月 2 日 17:39
  • MySQL

例えば host カラムの値が重複しているレコードを抽出するには

SELECT `username` FROM `account` WHERE
(SELECT COUNT(`id`) FROM `account` AS `ref` WHERE `ref`.`host` = `account`.`host`) > 1
ORDER BY `host`;

こんな感じ。
ただし host カラムがインデックスじゃないとやばげ。

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://spais.jp/mysql/%e9%87%8d%e8%a4%87%e3%81%97%e3%81%9f%e5%80%a4%e3%82%92%e3%82%82%e3%81%a4%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e3%81%a0%e3%81%91%e3%82%92%e6%8a%bd%e5%87%ba/2007-06-02/trackback
トラックバックの送信元リスト
重複した値をもつレコードだけを抽出 - SPaiS より

ホーム > MySQL > 重複した値をもつレコードだけを抽出

カテゴリー

ページの上部に戻る