如何从sqlite中的列值获取表名?
我在一个定制的如何从sqlite中的列值获取表名?,sqlite,Sqlite,我在一个定制的index_表中的一个名为title的列中为一系列表编制了索引。我想使用index\u table中的列值选择一个特定的表 我的问题是: SELECT * FROM (SELECT title FROM index_table WHERE rowid = 1); 此行selecttitle FROM index_table,其中rowid=1包含我要SELECT*的表名 但是,此代码不起作用。它只返回索引\u表中选定的列值 如何从列中的值中选择表?在我熟悉的任何RDM中,您都无法
index_表
中的一个名为title
的列中为一系列表编制了索引。我想使用index\u table
中的列值选择一个特定的表
我的问题是:
SELECT * FROM (SELECT title FROM index_table WHERE rowid = 1);
此行selecttitle FROM index_table,其中rowid=1
包含我要SELECT*
的表名
但是,此代码不起作用。它只返回索引\u表
中选定的列值
如何从列中的值中选择表?在我熟悉的任何RDM中,您都无法执行您试图执行的操作。列名和表名都不能通过变量或子查询设置。您有两种方法来处理此问题:
选择
标题表*
从…起
标题表
联接索引表
关于title_table.id=index_table.id
哪里
index_table.rowid=1
在我熟悉的任何RDM中,您都无法完成您试图完成的任务。列名和表名都不能通过变量或子查询设置。您有两种方法来处理此问题:
选择
标题表*
从…起
标题表
联接索引表
关于title_table.id=index_table.id
哪里
index_table.rowid=1