有两个表 1 、2
1    
   数量  日期          姓名
    10   2008-09-01  张三
    20   2008-09-01  李四
    25   2008-09-01  王伟
2
姓名   编号
张三   0001
李四   1000
小张   0020
查询后的结果为
数量   日期        姓名   编号
10   2008-09-01  张三   0001
20   2008-09-01  李四   1000
25   2008-09-01  王伟   空值先谢谢了

解决方案 »

  1.   

    SELECT a.*,b.编号
    FROM tb1 AS a
     LEFT OUTER JOIN tb2 AS b
    ON a.姓名=b.姓名
      

  2.   

    SELECT a.*,b.编号
    FROM tb1 AS a
     INNER JOIN tb2 AS b
    ON a.姓名=b.姓名
      

  3.   

    各位楼主 提示找不到 tb1 tb2
      

  4.   

    tb1 tb2分别是你自己的两个表的名称!!自己改一下!!
      

  5.   

    select a.数量,a.日期,a.姓名,b.编号 
    from  表1  a left join 表2 b on (a.姓名=b.姓名)