我有一个包含多个表的SQLite3数据库。
所有这些表都包含一个名为cID的唯一INTEGER列,该列设置为主键。
这些表格的数量不确定。
是否有办法(尽可能快速地)根据主键值搜索所有这些表中的一条记录?
答案 0 :(得分:1)
遍历你的桌子,做:
SELECT [columns] FROM [table] WHERE cID = [the cID you're interested in]
。
仅供参考,主键只需要在单个表中的记录中是唯一的 - 它不需要在所有表中都是唯一的。