我有一个像这样的表"答案":
Id, Registration_id, attendee_id, question_id, answer
12 Reg02 1 1 Paul
13 Reg02 1 2 Smith
14 Reg03 2 1 Rachel
15 Reg03 2 2 Silva
Run Code Online (Sandbox Code Playgroud)
我的查询是:
Select attendee_id, answer
From wp_events_answer;
Run Code Online (Sandbox Code Playgroud)
结果我得到了这个:
attendee_id answer
1 Paul
1 Smith
2 Rachel
2 Silva
Run Code Online (Sandbox Code Playgroud)
但是我想拥有这个:
attendee_id FirstName Name
1 Paul Smith
2 Rachel Silva
Run Code Online (Sandbox Code Playgroud)
我补充道Group By attendee_id.但它仍然无效.结果它只显示:
attendee_id FirstName
1 Paul
2 Rachel
Run Code Online (Sandbox Code Playgroud)
你能告诉我什么是错的吗?
谢谢
你不需要一个团体,你需要一个自我加入.
SELECT f.attendee_id, f.answer as FirstName, l.answer as Name
FROM wp_events_answer f
JOIN wp_events_answer l ON f.attendee_id = l.attendee_id
WHERE f.question_id = 1 AND l.question_id = 2
Run Code Online (Sandbox Code Playgroud)