我有两个表是question_table和student_response(如下图所示)。我有一个麻烦来提出一个查询,可以提出问题,ChosenOption(这将显示来自question_table的实际选项,而不仅仅是OptionA,OptionB ...)和TextResponse。任何帮助或提示表示赞赏。非常感谢 !SQL:从两个表中提取数据
http://i.stack.imgur.com/kthi1.png
http://i.stack.imgur.com/oXPiX.png
我有两个表是question_table和student_response(如下图所示)。我有一个麻烦来提出一个查询,可以提出问题,ChosenOption(这将显示来自question_table的实际选项,而不仅仅是OptionA,OptionB ...)和TextResponse。任何帮助或提示表示赞赏。非常感谢 !SQL:从两个表中提取数据
http://i.stack.imgur.com/kthi1.png
http://i.stack.imgur.com/oXPiX.png
你的意思是你要这样呢?
select * from question_table,chosen_table where question_table.QuestionID=chosen_table.ID
或
select * from chosen_table join question_table on chosen_table.QuestionID = question_table.ID
使用下一
SELECT q.*,sr.choosenoption
FROM question_table q
INNER JOIN student_response sr ON sr.questionID=q.ID
可能你的问题将被删除,或者......是基本的SQL逻辑,你也不会放置适当的标签。对您的问题
是把MySQL标签:)
http://stackoverflow.com/help/how-to-ask –
谢谢你史蒂夫。我会看看它! – Nathan