以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]根据一张表的字段,删除外部数据表的行(内部表如何写) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171271) |
-- 作者:明天的灵 -- 发布时间:2021/8/24 17:49:00 -- [求助]根据一张表的字段,删除外部数据表的行(内部表如何写) 删除“订单”表“编号”字段包含表D的"编号"字段的行,这二个表都是同一数据源的外部表,以下面命令可以SQL命令窗口执行。 delete from {订单} where 编号 in (Select 编号 from {表D}) 假如表D改为内部表B,下面写法就会出错: delete from {订单} where 编号 in (Select 编号 from {表B}) 出错提示:Microsoft Jet 数据库引擎找不到输入表或查询 \'表B\'。 确定它是否存在,以及它的名称的拼写是否正确。 请问如何修改第二个命令行?
[此贴子已经被作者于2021/8/24 23:52:29编辑过]
|
-- 作者:明天的灵 -- 发布时间:2021/8/24 23:51:00 -- 顶下 |
-- 作者:有点蓝 -- 发布时间:2021/8/25 8:41:00 -- sql只能使用同一个数据源的表 |
-- 作者:明天的灵 -- 发布时间:2021/8/25 14:41:00 -- 谢谢,后来只能把内部表转换SQL的表,解决删除大量行问题 |