soraxdesign
Erfahrenes Mitglied
Hallo,
ich habe eine Tabelle mit folgendem Aufbau:
ID jobart stID
1 1 2
2 1 2
3 1 4
5 2 5
6 2 5
7 3 6
8 3 6
9 3 6
10 4 7
11 4 8
12 4 8
13 5 10
14 5 10
15 5 11
Die Einträge erscheinen jetzt doppelt, sind jedoch durch weitere Spalten wohl unterschieden, die hier aber nicht relevant sind. So ist jedoch der Aufbau meiner Tabelle. Als Ausgabe möchte folgendes haben:
jobart count()
1 2
2 1
3 1
4 2
5 2
d.h. es sollen doppelte stID gefiltert, nach jobart gruppiert und dann gezählt werden. wie stelle ich das an? Ich habe es hiermit probiert, jedoch gruppiert mir SQL dann nicht nach jobart:
Habt ihr eine Lösung für mich?
ich habe eine Tabelle mit folgendem Aufbau:
ID jobart stID
1 1 2
2 1 2
3 1 4
5 2 5
6 2 5
7 3 6
8 3 6
9 3 6
10 4 7
11 4 8
12 4 8
13 5 10
14 5 10
15 5 11
Die Einträge erscheinen jetzt doppelt, sind jedoch durch weitere Spalten wohl unterschieden, die hier aber nicht relevant sind. So ist jedoch der Aufbau meiner Tabelle. Als Ausgabe möchte folgendes haben:
jobart count()
1 2
2 1
3 1
4 2
5 2
d.h. es sollen doppelte stID gefiltert, nach jobart gruppiert und dann gezählt werden. wie stelle ich das an? Ich habe es hiermit probiert, jedoch gruppiert mir SQL dann nicht nach jobart:
Code:
SELECT jobart, COUNT(*) FROM tabelle GROUP BY stID, jobart
Habt ihr eine Lösung für mich?