需要实现合并后的表是如下形式的:d_id     p_id  gx_name  sum_gh   sum _bll
001001   XHD65  焊接       200         15
...      ...     ...    ...         ...

解决方案 »

  1.   

    select * from table1 a innser join table2 b
    on a.p_id = b.p_id
      

  2.   

    看你的表设计的貌似有些问题,要用p_id  gx_name作为连接条件
    gx_name不放在第2个表,只放第一个表里就好了
    这样的设计容易出问题!
      

  3.   

    说白了就是把第二张表的“sum_hg”列添加到第一张表中去
      

  4.   


    SELECT
        a.d_id, a.p_id, a.gx_name, a.sum_gh,
        b.sum_bll
    FROM table2 a
    INNER JOIN table1 b
    ON a.p_id = b.p_id
    AND a.gx_name = b.gx_namePS:这样很不好...
      

  5.   

    SELECT
        a.d_id, a.p_id, a.gx_name, a.sum_gh,
        b.sum_bll
    FROM table2 a, table1 b
    where a.p_id = b.p_id
    AND a.gx_name = b.gx_name