表1: a
字段: sno , name 
表2:b
字段: sno , name ,sum
a.sno = b.sno我想得到以下查询结果
sno ,name ,Y/N (a sno的内容在 b 里能找到的返回 Y ,否则N)

解决方案 »

  1.   

    a sno的内容在 b 里能找到的返回 Y ,否则N 你都a.sno = b.sno了,还会没内容吗
      

  2.   


    SELECT A.SNO,A.NAME,CASE WHEN B.SNO IS NOT NULL THEN 'Y' ELSE 'N' END Y/N FROM A LEFT JOIN B ON A.SNO=B.SNO
      

  3.   

    SELECT A.SNO,A.NAME, DECODE(B.SNO,null,'N','Y')
     FROM A LEFT JOIN B ON A.SNO=B.SNO
      

  4.   

    一楼的可能没明白我的意思,
    我的意思是:表a 和表 b 是通过SNO 字段来关联的!
      

  5.   

    select a.sno,a.name,decode(b.sno,'',N,Y)
    from a,b
    where a.sno = b.sno(+)