为什么用not exists.
exists只要有一条满足条件就返回真值not exists一样
根据这个判断大小应该不成立吧

解决方案 »

  1.   

    可是确实做到了我就想知道是怎么做到的,逻辑上讲不通啊。具体的x字段是一个时间字段
    需要注意的是你这个语句是一个整体,你求的Z里值(不是Z2),z2在这里只是起一个连接作用。
    select * from ZT Z2 where(Z2.y = Z.y) and (Z2.x>Z.x)这里其实也是求Z的值,如果是求Z的值,那么剩下的就是最小的,加上NOT exists 就是最大值