Một cách hơi khó thực hiện là xử lý sau kết quả của GROUP_CONCAT
:
substring_index(group_concat(s.title SEPARATOR ','), ',', 3) as skills
Tất nhiên, điều này giả định rằng tên kỹ năng của bạn không chứa dấu phẩy và số lượng của chúng khá nhỏ.
yêu cầu tính năng
cho GROUP_CONCAT
để hỗ trợ LIMIT
rõ ràng Rất tiếc, điều khoản vẫn chưa được giải quyết.
CẬP NHẬT :Là người dùng Strawberry
chỉ ra, bảng player_skills
nên có bộ tuple (player_id, skill_id)
làm khóa chính của nó, nếu không, lược đồ cho phép gán cùng một kỹ năng cho một người chơi nhiều lần, trong trường hợp đó là group_concat
sẽ không hoạt động như mong đợi.