使用LEFT JOIN 统计左右存在的数据( 二 )

结果:
idnameaccountcollection_amountinvoice_amunt1腾讯130101腾讯220202百度130302百度24050总结

  • 企业分组统计收款和发票表,只需要对企业做group by分组即可 。
  • 企业和账套一起分组 , left join只会统计左边存在的数据,而需要统计两边都存在的数据 。
    • 使用union多表查询比较繁琐 。
    • left join使用on 1 = 1查询不添加限制条件,查询所有公司的账套,再关联发票和收款 。
参考
  • sql left join on 条件不写可以吗 会怎么样
  • mysql中的几种join 及 full join,自然连接问题

推荐阅读