有两张桌子。第一个包含公司的表company
,字段:company_id
, company_name
。
第二个表带有acts act
,字段:act_id
,receipt_date
(收据日期),issue_date
(签发日期,可能为Null)。
因此,我需要一个查询,以便数据采用这种形式:
company_id
…… company_name
_ количество полученых актов за 27.02.2018
_количество выданных актов за 27.02.2018
company_id
…… company_name
_ количество полученых актов за 26.02.2018
_количество выданных актов за 26.02.2018
等等...
请求是从我单独获得的,这没有问题。
select c.id company_id, c.name company, DATE(receipt_date) receipt, count(*) count from act
join company c on c.id = act.company_id
where
act.is_delete = 0
group by act.company_id, receipt
select c.id company_id, c.name company, DATE(issue_date) issue, count(*) count from act
join company c on c.id = act.company_id
where
act.is_delete = 0
group by act.company_id, issue
但是如何组合这些请求呢?这没用。
选项1
选项 2