id, userid, playlist, title, category, pkey, dkey
1 1 Test Test 1 KDBsd4 BD8saw
2 1 Test Test 1 KDBsd4 M48dal
3 1 ABC Test 1 LAT3dh EJWhd6
Die Einträge für deine Tabelle sind etwas schwer zu verstehen.
Das ist die Tabelle für die Playlists? Jede Zeile = eine Playlist? Warum dann zwei gleiche Namen im Feld Playlist?
Ist es eher so, dass in playlists die Tracks gespeichert sind, die in jeder jeweiligen Playlist sind?
Die Anzahl Playlists pro User kriegst du schätzungsweise (wenn ich die Tabelle richtig verstehe) durch SELECT COUNT(DISTINCT(playlist)) FROM playlists GROUP BY userid
Also das GROUP BY ist vielleicht der Part, der dir bisher nicht unterkam.
Seh ich das denn richtig, dass dieser User (1) zwei Playlists hat? Test und ABC, wobei Test 2, ABC 1 Track hat?
Das müsste dieser Query nämlich herausfinden (also 2 Playlists, nicht die Anzahl der Tracks).