Jeden poněkud otřesný způsob, jak to udělat, je následné zpracování výsledku GROUP_CONCAT :
substring_index(group_concat(s.title SEPARATOR ','), ',', 3) as skills
Samozřejmě to předpokládá, že názvy vašich dovedností neobsahují čárky a že jejich množství je přiměřeně malé.
žádost o funkci
pro GROUP_CONCAT pro podporu explicitního LIMIT doložka bohužel stále není vyřešena.
AKTUALIZACE :Jako uživatel Jahoda
poukazuje na to, že tabulka player_skills by měl mít n-tici (player_id, skill_id) jako primární klíč, jinak schéma umožňuje přiřadit stejnou dovednost hráči vícekrát, v takovém případě group_concat nebude fungovat podle očekávání.