在SQL中为查询设置层次结构

时间:2016-10-11 15:47:58

标签: sql oracle hierarchy

我正在尝试设置一个查询,该查询将返回某个层次结构后面的记录。到目前为止,我的代码从count = 2的组中返回一条记录,其中我的水值不等于7.如果没有符合此条件的记录,我需要它查看'earth'字段,并返回值='Y'的同一个表。我对SQL比较陌生,所以对你们给予的任何帮助表示赞赏

select  collection, id
from TABLE a
where a.collection in (
    select collection
    from TABLE a
    where to_number(substr(collection 10,3)) =2
    group by collection
    having  max(water) <> min(water)
    and min(water) = '01')
and water <> '07';  

0 个答案:

没有答案