Ett lite hackigt sätt att göra det på är att efterbehandla resultatet av GROUP_CONCAT :
substring_index(group_concat(s.title SEPARATOR ','), ',', 3) as skills
Detta förutsätter naturligtvis att dina färdighetsnamn inte innehåller kommatecken och att deras mängd är ganska liten.
En funktionsbegäran
för GROUP_CONCAT för att stödja en explicit LIMIT klausulen är tyvärr fortfarande inte löst.
UPPDATERA :Som användare Strawberry
påpekar, tabellen player_skills bör ha tuppeln (player_id, skill_id) som primärnyckel, annars tillåter schemat att samma färdighet kan tilldelas en spelare flera gånger, i vilket fall group_concat skulle inte fungera som förväntat.