当前位置:数据库 > Oracle >>

ORACLE数据查询,请 高手指点,谢谢了

请问老师,我的意思就是在 select * from 表 where 数据项1 and 数据项2 In(select mc from 表 group by 数据项2 Having Count(*)>1) 查询中出来的数据再进行筛选,这些数据中,还需要条件满足 当 数据项3='某值'和数据项4='某值' 的就不显示了,请老师指点,怎么编写语句,谢谢
追问:原题是,名称重复,状态为20    在同一名称中,状态即为20,又有50的不显示,(注意:状态20和50是一个数据项,一行只有一个值,其中有,10,20,30,40,50)
请你把名称重复,同一名称中,即有20,和50的筛选出去,不显示,只查询到,20和50名称不重复的但是状态不同时为20和50数据,请问怎么写啊
答案:你的需求不是很明确,能不能把原题贴出来
数据项1有要求么?
数据项3和数据项4要同时满足条件才不显示么?
其他:为何不直接把 数据项3='某值'和数据项4='某值' 这个条件放到where 子句里面? and 数据项3<>'某值'
and 数据项4<>'某值' 还需要条件满足 当  数据项3='某值'和数据项4='某值'  的就不显示了 是什么意思,什么东西不显示。 

上一个:关于oracle 的sql查询语句中
下一个:我的Oracle 9i 客户端里面 没有listener.ora ,怎么办, 我想连接到服务器机子的服务器端。

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,