有一個表名稱agents
,其中包含代理程序列表以及另一個名爲projects,
的表格,其中包含在該項目上工作的代理程序的項目和ID列表。MySQL查詢:來自單個單元格中多個單元格的值
我在尋找的輸出是代理列表,他們正在管理的項目的總數和項目列表。
示例表:
agents
AgentID AgentName
------ ---------
1 Name1
2 Name2
3 Name3
projects
ProjectID ProjectName agentID
--------- ----------- -------
1 PName1 2
2 PName2 3
3 PName3 2
希望的輸出:
AgentName No. of Projects ProjectNames
--------- --------------- ------------
Name2 2 PName1
PName3
Name3 1 PName2
使用B elow查詢我能來連接所有的項目在一個單元..
SELECT GROUP_CONCAT(projectName SEPARATOR ' , ') AS project_name FROM projects
但我怎麼可以連接掛1劑項目......(如圖所需的輸出表)?
有沒有解決這個問題的方法?
我會喜歡這個社羣的任何幫助......
你需要這種準確的格式? –
是的,因爲我想把它作爲一個報告.. –