首页 新闻 会员 周边 捐助

求sql语句

0
悬赏园豆:5 [已解决问题] 解决于 2015-05-11 15:47
有两张数据表A和B A表中有两个字段aid,bid,B表中有两个字段bid,name,两张表的数据都是百万级。A表的bid和B表的bid关联,现A表中有些无效数据,这些数据的bid在B表中不存在,要求写条oracle可识别的sal语句将这些数据删除
希望的天空的主页 希望的天空 | 初学一级 | 园豆:69
提问于:2015-05-11 15:34
< >
分享
最佳答案
0

Delete from TableA where aid in

   (Select aid from TableA 

    left outer join TableB

           on TableA.bid=TableB.bid

           where TableB.bid is null)

差不多是这样的样子,具体语法俺不熟,你自己DEBUG一下。

收获园豆:5
爱编程的大叔 | 高人七级 |园豆:30844 | 2015-05-11 15:40

牛人!成功了

希望的天空 | 园豆:69 (初学一级) | 2015-05-11 15:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册