0

これで何かを見つける方法がわからないようです。重複した列だけを示す私の例を次に示します。

select column1,COUNT(column1)
    from table
    where column1> 0
    GROUP BY column1
    HAVING COUNT(column1) > 1

出力:

----------------------------
column1 | (name not defined)
----------------------------
2134567 | 2
2881992 | 3

私が欲しいのは:

------------------------------------------------
column0 | column2 |column1 | (name not defined)
------------------------------------------------
1       |     abc |2134567 | 2
2       |     cde |2881992 | 3

どうすればこれを達成できますか?

4

2 に答える 2

1

次のようなものを試してください:

SELECT * FROM [Tanle1]
WHERE Column0 IN
     (SELECT Column0 FROM [Table1]
      GROUP BY Column0
      HAVING COUNT(Column0) > 1)
于 2013-04-02T18:24:07.893 に答える