oracle sql query Frage(Gruppierung von 2 Spalten)
Ich habe eine Tabelle namens testgroup
in meine Datenbank, die ist wie folgt:
I J
---------------------- ----------------------
1 a
1 a
2 a
1 b
1 c
2 b
3 d
2 b
2 b
3 d
Nun möchte ich das Ergebnis wie folgt:
I J COUNT(J) in I
---------------------- ---------------------- ----------------------
1 a 2
2 a 1
1 b 1
1 c 1
2 b 3
3 d 2
...wo count(j) in I
ist die Anzahl der einzelnen J im Zusammenhang mit der I.
Zum Beispiel: mit I = 1
gibt es 2 a
in Spalte J, also die Dritte Spalte wäre gleich 2.
InformationsquelleAutor csuo | 2011-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Johan
In der Tat die Frage über das zählen von I und J Paaren:
InformationsquelleAutor Farshid Zaker