Php 如何连接三个表以查看分数?

Php 如何连接三个表以查看分数?,php,mysql,Php,Mysql,我有3个表格,包括问题、分数和用户。 问题表是这样的: q_id q_文本 选择1 选择2 选择3 选择4 答案id在上述行中,答案id表示,如果答案id值为2,则选项2是问题的正确答案 用户表为: 用户id 用户名密码 分数表为: 用户id q_id 答案\u id 分数表中的分数存储在以下urer_id=1中;q_id=1,2,5,6;answer\u id=2,4,3,1我的问题是如何查看q\u文本的每个q\u id+选项行的答案id+用户名?这就是您试图实现的目标吗 SELECT

我有3个表格,包括问题、分数和用户。 问题表是这样的:

q_id
q_文本
选择1
选择2
选择3
选择4
答案id

在上述行中,答案id表示,如果答案id值为2,则选项2是问题的正确答案
用户表为:

用户id
用户名
密码

分数表为:

用户id
q_id
答案\u id


分数表中的分数存储在以下
urer_id=1中;q_id=1,2,5,6;answer\u id=2,4,3,1
我的问题是如何查看q\u文本的每个q\u id+选项行的答案id+用户名?

这就是您试图实现的目标吗

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

1.见标准化。