好的,所以我有一个 Firebird 数据库,有2个表,表a和表b,它们的一些列不同,但有些是相同的,在VB.net中我如何将数据从表a加载到表b但是只有相同的列?
本质上,表 a 具有完整的数据,而表 b 包含将在 UI 中向用户显示的数据的缩小版本,作为 ListView 中的概述,以便当他们在 ListView 中双击它时会弹出一个窗口与表a中的所有数据一致。
我还简化了上面的示例,我的主要目标是让表 b 拥有来自多个其他表(例如表 a、表 c、表 d 等)的所有公共(public)数据。
提前感谢您的帮助:)
编辑: 抱歉忘记补充,这将是在多用户环境中,在任何给定时间至少有 6 个活跃用户
最佳答案
您将使用 insert 。 。 。选择
:
insert into tableb(col1, . . . coln)
select col1, . . . coln
from table a;
但是,为什么不只使用 ListView
或 View 的查询:
create view tableb as
select col1, . . . coln
from tablea;
关于mysql - 如何在 firebird 中插入另一个表中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715409/