php – 获取具有相同日期的两个表的记录
发布时间:2020-12-13 16:53:37 所属栏目:PHP教程 来源:网络整理
导读:我遇到了问题.在尝试了几个小时后,我无法找到合适的解决方案. 首先,我想做什么: 我有两个销售和购买表都有根据日期的数据. mysql中的数据是这样的: 销售: sale1 | 25-07-14 | 2500 sale2 | 26-07-14 | 2200 sale3 | 27-07-14 | 0 sale4 | 27-07-14 | 1500
我遇到了问题.在尝试了几个小时后,我无法找到合适的解决方案.
首先,我想做什么: sale1 | 25-07-14 | 2500 sale2 | 26-07-14 | 2200 sale3 | 27-07-14 | 0 sale4 | 27-07-14 | 1500 sale5 | 28-07-14 | 1000 采购: purchase1 | 25-07-14 | 0 purchase2 | 26-07-14 | 1000 purchase3 | 27-07-14 | 2500 purchase4 | 28-07-14 | 0 purchase5 | 28-07-14 | 100 现在我想显示我的数据: Date| sale(sum) | purchase(sum) Date| sale(sum) | purchase(sum) Date| sale(sum) | purchase(sum) Date| sale(sum) | purchase(sum) 我想从两个表中获得有关日期的数据. 这是我试过的: SELECT date,sum(purchase_remaining) as a FROM purchase group by date UNION SELECT sale_date,sum(sale_balance) as b FROM sale group by sale_date 此查询的结果: date | purchase date | purchase date | purchase date | sale date | sale date | sale 任何想法我怎么能实现这一点. 解决方法
加入表格.
select date,sum(purchase_remaining) a,sum(sale_balance) b from purchase join sale on purchase.date = sale.date group by date (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |