组合连接表后,然后在其他表中保存/追加
Posted
技术标签:
【中文标题】组合连接表后,然后在其他表中保存/追加【英文标题】:After Combining Join Table then Save/Append in other table 【发布时间】:2013-02-05 13:05:18 【问题描述】:加入两个表并保存并添加到当前表:
这是场景:
每天我们都需要追加或添加我们制作的所有记录(Schedules and Dispatch)列表,即RECORDS TABLES。然后是Schedules and Dispatch Table 需要删除当天的所有数据/记录。
我已经让这两个表加入了 这里是代码:
SELECT Dispatch.PlateNo, Dispatch.FirstName, Dispatch.LastName, Dispatch.MiddleName , Dispatch.TADDispatch, Schedules.LineNo, Schedules.DepartureTime, Schedules.DepartureTimes FROM Dispatch LEFT OUTER JOIN Schedules ON Dispatch.PlateNo = Schedules.PlateNo;
我不知道如何将其保存或插入到记录表中并删除调度和时间表上的所有数据/记录
我正在使用 Microsoft Access 和 VB.Net
【问题讨论】:
【参考方案1】:你应该可以这样插入:
INSERT INTO RECORDSTABLES
SELECT
Dispatch.PlateNo, Dispatch.FirstName, Dispatch.LastName,
Dispatch.MiddleName, Dispatch.TADDispatch, Schedules.LineNo,
Schedules.DepartureTime, Schedules.DepartureTimes
FROM
Dispatch LEFT OUTER JOIN Schedules ON Dispatch.PlateNo = Schedules.PlateNo
然后在原来的两个表上运行 Truncate 语句以删除行。
【讨论】:
如果我将其转移到 vb.net 中,我想我会遇到问题以上是关于组合连接表后,然后在其他表中保存/追加的主要内容,如果未能解决你的问题,请参考以下文章