Sql 如何从多个表返回结果
我有两个表格用于测验应用程序:Sql 如何从多个表返回结果,sql,sqlite,Sql,Sqlite,我有两个表格用于测验应用程序: [Questions] _id, question, correctAnswerId [Answers] _id, answer, questionId 当我询问一个问题时,例如 SELECT question FROM Questions WHERE _id = 2 我还想得到与该问题相关的(正确和错误)答案。如何一次查询一个问题和答案,而不必单独查询答案?使用连接: SELECT q.question, a.answer FROM Questions q
[Questions]
_id, question, correctAnswerId
[Answers]
_id, answer, questionId
当我询问一个问题时,例如
SELECT question FROM Questions WHERE _id = 2
我还想得到与该问题相关的(正确和错误)答案。如何一次查询一个问题和答案,而不必单独查询答案?使用
连接:
SELECT q.question, a.answer
FROM Questions q JOIN Answers a ON q._id = a.questionId
WHERE q._id = 2