我有两个表,数据和agentdata。从1列中计数项并将它们拆分为两列
data (agentid, SimCardNumber, ProductName, Agentemail)
agentdata (id, agentid, ProductName)
目前我只涉及两款产品,我想通过agentemail
agentemail | Product1 | Total1 | Product2 | Total2
-----------------------------------------------------------
[email protected] | ball | 5 | bat | 0
查看此列表组我尝试此查询,但我有问题,显示两个产品和它们并排。
SELECT a.agentid, d.Agentemail, a.ProductName, COUNT(a.ProductName) AS Total
FROM data AS d, agentdata AS a
WHERE d.agentid=a.agentid
GROUP BY a.ProductName