Hallo zusammen,
ich komme bei der Erstellung einer SQL Query nicht weiter.
Ich habe eine Tabelle mit 3 Spalten:
hauptnr | unternummer | konto
-----------------------------
10000 | 0 | 123
10000 | 1 | 123
10000 | 2 | 456
10000 | 3 | 789
10001 | 0 | 123
10001 | 1 | 123
10001 | 2 | 123
10002 | 0 | 123
10003 | 0 | 456
10004 | 0 | 123
10005 | 0 | 123
10005 | 1 | 456
Als Ergebnis möchte ich eine Tabelle ausgeben, die mir alle Zeilen ausgibt, wo es eine Hauptnummer gibt, die unterschiedliche Konten hinterlegt hat, zum Beispiel:
hauptnr | unternummer | konto
-----------------------------
10000 | 0 | 123
10000 | 1 | 123
10000 | 2 | 456
10000 | 3 | 789
10005 | 0 | 123
10005 | 1 | 456
Ich habe jetzt schon verschiedene Sachen mit GROUP BY und COUNT probiert, komme aber irgendwie auf keinen grünen Zweig.
Lässt sich das Problem überhaupt mit SQL lösen?
Ich hab einen SQL-Fiddle zum Testen angelegt: http://sqlfiddle.com/#!2/3aa7a6
Freue mich über jede Hilfe!
Vielen Dank schon mal,
KB
ich komme bei der Erstellung einer SQL Query nicht weiter.
Ich habe eine Tabelle mit 3 Spalten:
hauptnr | unternummer | konto
-----------------------------
10000 | 0 | 123
10000 | 1 | 123
10000 | 2 | 456
10000 | 3 | 789
10001 | 0 | 123
10001 | 1 | 123
10001 | 2 | 123
10002 | 0 | 123
10003 | 0 | 456
10004 | 0 | 123
10005 | 0 | 123
10005 | 1 | 456
Als Ergebnis möchte ich eine Tabelle ausgeben, die mir alle Zeilen ausgibt, wo es eine Hauptnummer gibt, die unterschiedliche Konten hinterlegt hat, zum Beispiel:
hauptnr | unternummer | konto
-----------------------------
10000 | 0 | 123
10000 | 1 | 123
10000 | 2 | 456
10000 | 3 | 789
10005 | 0 | 123
10005 | 1 | 456
Ich habe jetzt schon verschiedene Sachen mit GROUP BY und COUNT probiert, komme aber irgendwie auf keinen grünen Zweig.
Lässt sich das Problem überhaupt mit SQL lösen?
Ich hab einen SQL-Fiddle zum Testen angelegt: http://sqlfiddle.com/#!2/3aa7a6
Freue mich über jede Hilfe!
Vielen Dank schon mal,
KB