- - PR -
SQL構文
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-02-06 17:31
MASTER_TBLを、CDとKAKU_CDの2列で一意をなるようにしたいので、重複データを洗い出すためのSQLを組もうとしています。
FROM句のサブクエリ単体では、正常な結果が取得できるのですが、下のSQLを流すと、全データ件数×全データ件数が結果として返ってきます。 重複行のみを表示するにはどうすればいいのでしょうか?単純な構文ミスのような気がするのですが、、、 SELECT M1.CD AS CD1, M1.KAKU_CD AS KAKU_CD1, M1.UPDATE_DATE AS UPDATE_DATE1 FROM MASTER_TBL M1, ( SELECT M2.CD || M2.KAKU_CD AS CODE2, COUNT(*) FROM MASTER_TBL M2 GROUP BY M2.CD, M2.KAKU_CD HAVING COUNT(*) > 1 ) SUB_T; WHERE CD1 || KAKU_CD1 IN ( SUB_T.CODE2 ) ORDER BY 1, 2, 3 ; |
|
投稿日時: 2006-02-06 18:03
すいません。解決しました。
|
1