두 테이블, 데이터 및 에이전트 데이터가 있습니다.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