SELECT DataID.unique_id as unique_id, question.question_id
FROM DataID
RIGHT JOIN bookend
on DataID.user_id = bookend.user_id and DataID.client_id = bookend.client_id
LEFT JOIN question
on bookend.user_id = question.user_id
where type = 'test';
我得到了这个值
unique_id question_id answer_id
2333 23 1
2333 24 5
2333 25 10
321 23 2
321 24 6
321 25 7
但我需要将其显示为
unique_id Q1 A1 Q2 A2 Q3 A3
2333 23 1 24 5 25 10
321 23 2 24 6 25 7
我怎么能这样做?