huhu,
ich habe eine tabelle:
userid -- art
es gibt verschiedene arten, sagen wir mal art1, art2, art3 ......
nun soll per sql-abfrage folgendes ausgegeben werden:
userid --- art1 --- art2 --- art3 ....
1 --- 10 --- 4 --- 0
Also dass die anzahl aller arten in einer spalte ausgegeben werden. Meine idee war folgender code, doch als wert gibt er jeweils die anzahl aller der in der tabelle vorhandenen einträge zurück:
ich danke schon einmal im voraus für eure antworten
liebe grüße,
hammi
ich habe eine tabelle:
userid -- art
es gibt verschiedene arten, sagen wir mal art1, art2, art3 ......
nun soll per sql-abfrage folgendes ausgegeben werden:
userid --- art1 --- art2 --- art3 ....
1 --- 10 --- 4 --- 0
Also dass die anzahl aller arten in einer spalte ausgegeben werden. Meine idee war folgender code, doch als wert gibt er jeweils die anzahl aller der in der tabelle vorhandenen einträge zurück:
SELECT userid,COUNT(`art`='art1') AS art1,COUNT(`art`='art2') AS art2,COUNT(`art`='art3') AS art3 FROM `tabelle` GROUP BY userid
ich danke schon einmal im voraus für eure antworten
liebe grüße,
hammi