显示表1中有,表2中无的表1值
select * from 表1  where 表1的number not in (select 表2的number  from 表2)

解决方案 »

  1.   

    select tbl.* ,tb2.* 
    from tb1,tb2
    where
    tb1.number=tb2.number
      

  2.   

    如果想显示表1,表2中没有对应的记录的连接,如下:select tbl.* ,tb2.* 
    from tb1,tb2
    where (表1的number not in (select 表2的number  from 表2))
        and(表2的number not in (select 表1的number  from 表2))
      

  3.   

    select * from 表1  where 表1的number not in (select 表2的number  from 表2)
    unin all
    select * from 表21  where 表21的number not in (select 表1的number  from 表1)
      

  4.   

    不太懂你的意思 是这样吗?
    select * from 表1 where 
    number not in 
     (select distinct number
      from 表2)