私が走れば
SELECT somecolumn FROM sometable GROUP BY somecolumn HAVING count(*) > 1;
出力には、somecolumn
に複数回出現する の値が含まれsometable
ます。
しかし、これらの繰り返し値が表示される行(またはその一部)を見たいと思っています。たとえば、foo
とbar
が関心のある他の列の名前である場合sometable
、出力の最初の数行は次のようになります。
somecolumn | foo | bar
-------------------------------
123 | foo_1 | bar_2
123 | foo_3 | bar_5
123 | foo_7 | bar_11
234 | foo_13 | bar_17
234 | foo_19 | bar_23
...
等
どうすればこれを達成できますか?