Salah satu cara yang agak sulit untuk melakukannya adalah dengan mem-post-proses hasil GROUP_CONCAT
:
substring_index(group_concat(s.title SEPARATOR ','), ',', 3) as skills
Tentu saja ini mengasumsikan bahwa nama keahlian Anda tidak mengandung koma dan jumlahnya cukup kecil.
permintaan fitur
untuk GROUP_CONCAT
untuk mendukung LIMIT
explicit eksplisit klausul sayangnya masih belum terselesaikan.
PERBARUI :Sebagai pengguna Strawberry
menunjukkan, tabel player_skills
harus memiliki tuple (player_id, skill_id)
sebagai kunci utamanya, jika tidak, skema memungkinkan keterampilan yang sama ditugaskan ke pemain beberapa kali, dalam hal ini group_concat
tidak akan bekerja seperti yang diharapkan.