select *
from t
where checksum(id1,id2,name) 
      not in(select check(id1,id2,name) from t where date='2日') 
      and date='1日'

解决方案 »

  1.   

    select *
    from t
    where checksum(id1,id2,name) 
          not in(select check(id1,id2,name) from t where date='2日') 
          and date='1日'
      

  2.   

    select * from tablename where DATE='1日' AND ID NOT IN (select ID from tablename where DATE='2日')
      

  3.   


    select * from 
    (select * from 表 where date='1日') a
    where not exists (
    select * from 表 where date='2日' and ID1=a.ID1 and ID2=a.ID2 and NAME=a.NAME
    )