select COL1,COL2 from DATA_SJ b where exists(select COL1 from t where COL1=b.COL1 group by COL1 having count(COL1)>1) and
exists(select COL2 from DATA_SJ where COL2=b.COL2 group by COL2 having count(COL2)<2)
exists(select COL2 from DATA_SJ where COL2=b.COL2 group by COL2 having count(COL2)<2)
解决方案 »
- 求一句SQL
- 备份时,加上direct参数,为什么会变快?
- ORACLE9i中不小心删除一个数据文件,应该怎么办?请教各位专家,谢谢
- dbms_sql错误
- 在Oracle中怎样知道一个用户的创建者是谁?
- 如何取得当前时间前10个小时的值,这样的SQL文怎样写
- 请大家看一下怎样写这个查询语句错在哪里?
- 安装orcale9i客户端后没有odbc中Oracle in Oracle92,怎么办?
- Oracle 怎么学呢?我写了一些我现在学习到的东西,但感觉差很多,请大家给个建议!感激你的解或
- win7 64位 oracle 10g ORA-12154: TNS: 无法解析指定的连接标识符
- 请教:oracle9i能支持中文字段名吗?
- 要建索引,看了篇文章,说修改下排序内存差数,可以加快,请问那里可以修改???
exists(select COL2 from DATA_SJ where COL2=b.COL2 group by COL2 having count(COL2)<2)
不好意思,我的表名叫t
where a.col1=b.col1 and a.col2<>b.col2
不知道这样能不能得到楼主想要的结果