2011-10-06 134 views
0

我有一个包含多个表的SQLite3数据库。在多个表中SQLite主键搜索

所有这些表都包含一个名为cID的唯一INTEGER列,设置为主键。

这些表格的数量不确定。

是否有一种方法(尽可能快地)根据主键值对所有这些表进行一次记录搜索?

回答

1

遍历你的表,这样做的:

SELECT [columns] FROM [table] WHERE cID = [the cID you're interested in]。仅供参考,主键只需要在单个表中的记录间唯一 - 它不需要在所有表中都是唯一的。