社区
MS-SQL Server
帖子详情
在一个表中删除在另外一个表中已存在的相同记录,该怎样写T-SQL语句呢?
arclala
2004-06-24 11:37:17
两个表结构一样,如下
表A
ProjectID ProjectName
#113 kkkk
#114 jjj
#115 dddd
.........
表B
ProjecID ProjectName
#113 kkkk
#114 jjj
.........
我想实现这样的功能,即如果#113,#114已存在与表B中,那么表A中的相同记录需要删除?该怎样写T-SQL语句呢?谢谢!
...全文
198
4
打赏
收藏
在一个表中删除在另外一个表中已存在的相同记录,该怎样写T-SQL语句呢?
两个表结构一样,如下 表A ProjectID ProjectName #113 kkkk #114 jjj #115 dddd ......... 表B ProjecID ProjectName #113 kkkk #114 jjj ......... 我想实现这样的功能,即如果#113,#114已存在与表B中,那么表A中的相同记录需要删除?该怎样写T-SQL语句呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leeboyan
2004-06-24
打赏
举报
回复
delete from 表A from 表A a join 表B b on a.ProjectID=b.ProjectID
zheninchangjiang
2004-06-24
打赏
举报
回复
delete from 表a a join 表b b on a.projectid=b.projectid
饮水需思源
2004-06-24
打赏
举报
回复
delete from a where projectid in (select projectid from b)
Forwardrun
2004-06-24
打赏
举报
回复
delete from a where projectid in (select projectid from b)
利用T-
SQL语句
完成表的创建、插入、修改和
删除
在本地盘中创建 studentxk 数据库,在该数据库下利用使用 T-SQL 语句创建student 表、course 表和 cj 表。 利用T-
SQL语句
完成以下操作: (1)修改“计算机系”姓名为“李勇”的学生姓名为“李咏”; update student set sname = ‘李咏’ where sdept=‘计算机系’ and sname=‘李勇’ (2)修改课程“数据处理”的学分为 3 学分; update course set credit=3 where cname = ‘数据处理’
用一条
sql语句
删除
表中
所
相同
的
记录
如何用一条
sql语句
删除
表中
所
相同
的
记录
?
删除
重复数据一、具有主键的情况a.具有唯一性的字段id(为唯一主键)delete tablewhere id not in(select max(id) from table group by col1,col2,col3...)group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字...
mysql
删除
一个
字段语句怎么
写
_
删除
的
sql语句
怎么
写
1.
删除
一个
表的sql 语句怎么
写
啊使用drop语句,drop table (需要
删除
表的名字)。drop是
删除
整个表,delete是
删除
表的内容。 drop语句的作用:
删除
内容和定义,释放空间,简单来说就是把整个表去掉。以后要新增数据是不可能的,除非新增
一个
表。
删除
表时需要注意的事项: 1、如果
删除
应用表别名,则delete 后面一定要接对应的别名,然后再接表名,不然报错。2、dele...
SQL
删除
表中
数据语句
如果你想从数据库
删除
记录
,那么需要使用DELETE语句。DELETE语句的基本格式如下: DELETE FROM <表名> WHERE ...; 如果WHERE条件没有匹配到任何
记录
,DELETE语句不会报错,也不会有任何
记录
被
删除
。 可以看到显示没有任何一行
记录
被
删除
。 最后,要特别小心的是,和UPDATE类似,不带WHERE条件的DELETE语句会
删除
整个表的数据: DELETE FROM students; 这时,整个表的所有
记录
都会被
删除
。所以,在执行DELET
SQL
删除
语句
如果我们要
删除
数据库中表的数据,我们就可以使用DELETE语句。 DELETE语句的基本语法是: DELETE FROM <表名> WHERE ...; 例如,我们想
删除
employees
表中
id=100的
记录
,就需要这么
写
: DELETE FROM employees WHERE employee_id = 100; -- 查询结果: 在这里我们发现DELETE...
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章