簡體   English   中英

如何聯接三個表以查看分數?

[英]How to join three tables to view scores?

我有3個表格的問題,分數和用戶。 問題表是這樣的:
q_id q_text option1 option2 option3 option4 answer_id
在上一行的answer_id表示,如果answer_id值為2,則option2是問題的正確答案
用戶表是:
user_id user_name<br>password

分數表是:
user_id q_id answer_id

在分數表中,分數存儲在以下內容中
urer_id = 1; q_id = 1,2,5,6; answer_id = 2,4,3,1
我的問題是如何查看q_text的每個q_id +選項行的answer_id +用戶名?

這就是您要完成的工作嗎?

SELECT answer.q_id, answer.answer_id,user.user_name 
FROM answer 
JOIN user ON user.user_id = answer.user_id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM