有一个表有A,B两个字段 delete from tablewhere b=0and a in(select a from tablegroup by ahaving count(a)>1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面错了一点,我是把为0的删了,改成b<>0 delete from table Awhere b=0and EXISTS(select 1from table BWHERE B.a=A.aAND B.b<>0); 上面的是删除 b=0的保留b=0的这样写就可以:delete from table Awhere b<>0and EXISTS(select 1from table BWHERE B.a=A.aAND B.b=0); 有这么个变态需求,能否用一句SQL实现 得一触发器,初学,看不太懂其表示方法,请教各位? 删除触发器发生ORA-04021错误,请问如何解决? 关于SQLStudio里连接oracle数据库怎么做? linux9安装oracle出现bash:sqlplus:command not found的问题 imp 只导入部分数据,然后就抛出忽略剩余行的错误 求一个触发器代码 oracle创建表时出现错误…… 一个很困惑的BLOB问题 我的oracle designer怎么回事?请大家帮帮忙。 统计数据的问题,不好弄 不会做了,请大家帮我做!
where b=0
and EXISTS(
select 1
from table B
WHERE B.a=A.a
AND B.b<>0
);
where b<>0
and EXISTS(
select 1
from table B
WHERE B.a=A.a
AND B.b=0
);