标题:这样的SQL语句该怎么写?
取消只看楼主
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
结帖率:76.71%
 问题点数:0 回复次数:3 
这样的SQL语句该怎么写?

这样的SQL语句该怎么写??a表 b表
id id


现在要删除b表中id 在a表中出现的id。。。。。关联为id

delete from b where id in (select id from a )

搜索更多相关主题的帖子: SQL 语句 
2006-12-11 17:48
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:0 
以下是引用qianle在2006-12-11 19:20:25的发言:
不知道这样行不?
delete from b inner join a on(a.id=b.id)

不是这样写吧。。。。。。。。。你的b.id你的数据库还没打开哦。。。。。。。。。。


ASP讨论QQ群:251346273
2006-12-12 14:13
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:0 
以下是引用bygg在2006-12-11 20:44:31的发言:
delete b where id in (select id from a)

delete from b 是表示删除b表所有数据。。。。
delete from b where id in (select id from a) 应该是这么写的吧。。。请高手确认。因我机器没SQL系统,,谢谢。。。。


ASP讨论QQ群:251346273
2006-12-12 14:15
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:0 
谢谢。。。。。。。。。

ASP讨论QQ群:251346273
2006-12-12 16:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-108847-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100159 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved