sql – 将记录插入到表中,如果条目不存在于另一个表中 – 有额外
发布时间:2020-12-12 16:32:41 所属栏目:MsSql教程 来源:网络整理
导读:嗨所有你强大的SQLsuperheros在那里.. 任何人都可以帮我救起即将来临的灾难吗? 我正在使用Microsoft Access SQL.我想在一个表(table1)中选择不在另一个表(table2)中出现的记录,然后根据table1中的记录将新记录插入到table2中,如下所示: [表格1] file_index
嗨所有你强大的SQLsuperheros在那里..
任何人都可以帮我救起即将来临的灾难吗? 我正在使用Microsoft Access SQL.我想在一个表(table1)中选择不在另一个表(table2)中出现的记录,然后根据table1中的记录将新记录插入到table2中,如下所示: [表格1] [表2] 我要: 从table1中选择所有记录,其中[filename]类似于aud 有了这个选择,我想在[table2]中插入一个新记录 [file_index] = [table1].[file_index] [table1]和[table2]中的[file_index]之间有一对多的关系 非常感谢 解决方法这会做吗显然添加一些方括号和东西.不是进入自己.INSERT INTO table2 (file_index,celeb_name) SELECT file_index,'Audrey Hepburn' FROM table1 WHERE filename = 'aud' AND file_index NOT IN (SELECT DISTINCT file_index FROM table2 WHERE celeb_name = 'Audrey Hepburn') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |