本帖最后由 soniclynn 于 2012-06-11 11:02:49 编辑

解决方案 »

  1.   

    SELECT gu.user_id,gf.function_id, SUM(gf.add) add, SUM(gf.modify) modify
    FROM WH_GROUP_USER gu, WH_GROUP_FUNCTION gf
    WHERE gu.group_id = gf.group_id
    AND gu.user_id = '000001'
    GROUP BY gu.user_id, gf.function_id;
      

  2.   


    select user_id,function_id,max(add),max(modify)
    from wh_group_user a
    join wh_group_function b
    on a.group_id = b.group_id
    group by user_id,function_id
      

  3.   

    谢谢,好像2楼的SQL比较通用,1楼的用SUM()函数这个我没去验证