99问答网
所有问题
删除一个表中和另一个表中字段值相同的记录怎么写sql语句
删除A表中和B表中 C D字段相同的记录 C字段是string类型 D字段是DATETIME类型,新号自有5财富值,求高手帮帮忙,急用
举报该问题
推荐答案 2015-01-02
select a.* into #TEMP from 表A as a inner join 表B as b on a.c=b.c and a.d=b.d
delete from 表A
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzBOOXWvjOjetW77eB.html
相似回答
sql
中如何
删除
其中
一个表中
跟
另一个表字段
内容重复的行?
答:
如果删除表1中id和表2相同的内容:
delete from 表1 where id in (select id from 表2)如果删除表1中id
,name和age都与表2相同的数据 delete from 表1 where exists (select 1 from 表2 where 表1.id=表2.id and 表1.name=表2.name and 表1.age=表2.age)...
Access中如何同时
删除
两
个表中
ID
相同的记录
答:
value )b on a.id=b.id where b.id is null 查询及删除重复
记录的SQL语句
1
、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、
删除表中
多余的重...
...同时也
删除
那个
表的相同字段
,用
一个SQL语句怎么写
答:
begin tran delete from
表1
where 字段=1 delete from 表2 where 字段=1 if @@error=0 commit else rollback
两个表有
相同的字段
,现在要
删除一个表
的内容
另一个表
的内容也跟着删除...
答:
1、创建一个触发器(适用于每次删除A表,都要删除B表):
CREATE TRIGGER [tr_del_pk] ON [表A]FOR DELETE AS delete 表A from deleted
where 字段1= deleted.字段1 delete 表2 from deleted where 字段2 = deleted.字段2 2、写个循环(如果你删除带有条件,并且条件可能随时变动):declare @...
...ID
字段
,把
一个表中与
另外一个表中重复
的记录删除
答:
结果是一样的,因为你是要删除a
表中的
ID在B表中存在记录,区别就是:(select b.id from b left join a on b.id=a.id)结果集和(select b.id form b)的结果集是一样的,只不过一个是用左连接得到,一个是直接SELECT 理论上是你第3条语句效率更高点,因为IN操作的范围可能会比其他两条...
sql一个
数据库中两个表结构类似,查出
相同字段的
内容
怎么
在
一个表中删
...
答:
如有以下2张表:查询2张表id和name字段内容完全
相同的
内容,可用如下语句:select a.* from test a,test1 b where a.id=b.id and a.name=b.name;结果:说明,两表连接where条件要写上关联条件,因为提问是两
个字段
完全相等,所以就写作:a.id=b.id and a.name=b.name ...
在
SQL中怎么删除
两
个表中相同的
数据
答:
1,首先创建
一个表
,并在表中插入重复
的记录
,如下图所示。2,插入好以后就看见表中已经有重复的数据了,如下图所示。3,接下来在删除之前我们记得一定先备份,如下图所示。4,然后排除重复的记录可以通过distinct字段设置,如下图所示,然后将去重的数据插入到新表中。5,接着看到数据表下面多出来一...
Access中如何同时
删除
两
个表中
ID
相同的记录
答:
在A表中存在
一个字段
“name”,而且不同记录之间的“name”值有可能会相同,现在就是需要查询出在该
表中的
各记录之间,“name”值存在重复的项;Select Name,Count(*) From A Group By Name Having Count(*) > 1 如果还查性别也相同大则如下:Select Name,sex,Count(*) From A Group By Name...
...
有一个相同的字段
z主键SheetID,想要用一条
SQL语句
来
删除
两
个表中
相 ...
答:
不是可以直接删除吗?DELETE FROM A WHERE SheetID='20100615'DELETE FROM B WHERE SheetID='20100615'
大家正在搜
相关问题
如何用SQL语句实现在一个表中删除掉另一个表中相同的数据行
更新一个表的字段值等于另一个表的字段值的SQL语句
sql 中如何删除其中一个表中跟另一个表字段内容重复的行?
sql server如何删除一张表中与另一张表相同的数据
在SQL中怎么删除两个表中相同的数据
如何删除sql 数据库表中某两个字段相同的记录
如何删除sql 数据库表中某两个字段相同的记录
两个表有相同的字段,现在要删除一个表的内容另一个表的内容也跟...