Exists和Existing是两个不同的对象。你说的应该是Exists吧?

解决方案 »

  1.   

    having貌似是可以group by结果集在案having条件进行赛选;
    exists一般用于判定是否存在的;
      

  2.   

    having 用于分组查询时,聚合函数结果筛选。如:
    select Item,sum(Quantity) as Quantity
    from Test
    group by Item
    having sum(Quantity)>0exists一般用于判断子查询是否有返回记录。如:
    select * 
    from Test
    where exists(select * from Test where Item='123')
    这里判断在表Test中是否有Item='123'的记录。