Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从不同的表调用ID_Iphone_Sqlite - Fatal编程技术网

Iphone 如何从不同的表调用ID

Iphone 如何从不同的表调用ID,iphone,sqlite,Iphone,Sqlite,我有一个sqlite数据库,其中有三个表,分别是案例、问题和选项 表1案例结构为 id描述 表2问题是 id描述 表3选项结构为 问题-身份证选择 现在我如何将案例id调用为问题id,将问题id调用为选项问题id。它应该显示在单个视图中 感谢和问候。我认为您可能需要更多地阅读基本的SQL操作,但我认为您需要的是: SELECT Cases.id AS Cases_Id, Cases.description as Cases_Desc, Questions.id AS Questions_

我有一个sqlite数据库,其中有三个表,分别是
案例
问题
选项

表1案例结构为

id描述

表2问题是

id描述

表3选项结构为

问题-身份证选择

现在我如何将案例id调用为问题id,将问题id调用为选项问题id。它应该显示在单个视图中


感谢和问候。

我认为您可能需要更多地阅读基本的SQL操作,但我认为您需要的是:

SELECT Cases.id AS Cases_Id, Cases.description as Cases_Desc,
    Questions.id AS Questions_Id, Questions.description as Questions_Desc,
    choices
FROM Cases 
INNER JOIN Questions ON Cases.id = Questions.id
INNER JOIN Options ON Options.Questions.id = Options.question_id

请澄清您的问题。案例和问题是如何关联的?问题属于案例吗?