【发布时间】:2011-11-05 13:52:00
【问题描述】:
对 sqlite(和 sql)相当陌生。对于表中的每一行,我想进行查询并附加到另一个表。我目前的计划是提取vector中的所有项目,并为vector中的每个项目调用sqlite。这可以通过单个 sqlite 语句来完成吗?在 C/C++ 中。 提前谢谢你。
编辑:我的一个想法是在新表上创建触发器。对于每个新添加的行,触发器将使用它来查询该行。
例子:
create table Persons(Id, FirstName, LastName);
create table ParentChildren(PersonsIdParent, PersonsIdChild);
为每个人创建一个所有可能的孩子的列表(例如相同的姓氏),并添加到 ParentChildren。
【问题讨论】: