SQL:从两个表中提取数据

时间:2015-11-24 17:17:23

标签: sql

我有两个表是question_table和student_response(如下图所示)。我很难找到一个可以提取Question,ChosenOption的查询(这将显示来自question_table的实际选项,而不仅仅是OptionA,OptionB ......)和TextResponse。任何帮助或提示表示赞赏。非常感谢你!

http://i.stack.imgur.com/kthi1.png

http://i.stack.imgur.com/oXPiX.png

2 个答案:

答案 0 :(得分:1)

你是说你想要这样的东西?

select * from chosen_table join question_table on chosen_table.QuestionID = question_table.ID

<p>White Boxes</p>
<div class="panel">
    <div id="school"></div>
    <a href="#school">
        <span></span>
    </a> 

</div>

<div class="panel">
    <div id="work"></div>
    <a href="#work">
        <span></span>
    </a>

</div>

答案 1 :(得分:0)

使用下一个

  

SELECT q.*,sr.choosenoption
  FROM question_table q
  INNER JOIN student_response sr ON sr.questionID=q.ID

可能你的问题将被删除或者某些东西......是基本的SQL逻辑,而且你也没有放置适当的标签。

在你的问题上加上mysql标签:)