select p.*,g.roleName,pg.srcType from t_gold_pay_add p left join gRole g on p.roleID=g.roleID left join gPay pg on pg.roleID=p.roleID

这上面那边语句,容易造成数据重复

select distinct p.id,p.*,g.roleName,pg.srcType from t_gold_pay_add p left join gRole g on p.roleID=g.roleID left join gPay pg on pg.roleID=p.roleID

加入了distinct 就好很多,但是遇到 了一个sum 求和的问题,没有找到解决方案,手动写的

有兴趣的同学,可以告诉我一下

select distinct p.id,sum(p.gold) from t_gold_pay_add p left join gRole g on p.roleID=g.roleID left join gPay pg on pg.roleID=p.roleID

 

相关文章:

  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-06
  • 2022-03-06
  • 2022-12-23
  • 2022-02-17
  • 2023-03-23
相关资源
相似解决方案