Si je lanceComment afficher les lignes avec plusieurs hits?
SELECT somecolumn FROM sometable GROUP BY somecolumn HAVING count(*) > 1;
la sortie des valeurs pour somecolumn
qui apparaissent plusieurs fois dans sometable
.
Mais je veux voir les lignes (ou des parties d'entre eux) où ces valeurs répétées apparaissent. Par exemple, si foo
et bar
sont des noms pour les autres colonnes de sometable
qui sont d'intérêt, les premières lignes de la sortie peut ressembler à quelque chose comme
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
...
etc.
Comment puis-je y parvenir?
Quels rdbms utilisez-vous? – bonsvr
postgres'''''''''' – kjo