2015-11-24 118 views
-2

我有两个表是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

+0

http://stackoverflow.com/help/how-to-ask –

+0

谢谢你史蒂夫。我会看看它! – Nathan

回答

1

你的意思是你要这样呢?

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 
0

使用下一

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

可能你的问题将被删除,或者......是基本的SQL逻辑,你也不会放置适当的标签。对您的问题

是把MySQL标签:)