第一个表:
ID     名称       编号
01     AAA(0001)  001
02     BBB(0002)  001第二个表:
编号   sn号       pn号
001    12345      0001
001    23456      0002现在将两个表的编号连接,就会出现四个记录,但是我想实现的是连接之后出现两条记录,应该怎么做?

解决方案 »

  1.   

    生成的数据ID     名称       编号     sn号     pn号
    01     AAA(0001)  001      12345    0001
    02     BBB(0002)  001      23456    0002
      

  2.   

    SELECT a.ID, a.名称, a.编号, b.sn号, b.pn号 
    FROM table1 a, table2 b
    WHERE a.编号 = b.编号
      

  3.   

    使用join。。
    FROM TABLE1 INNER JOIN TABLE2 ON A.编号 = B.编号
    仅供参考,我也不知道对不....^_^
      

  4.   

    有了这句: WHERE a.编号 = b.编号 还会有四条记录?