我被這個困住了,我想在使用GROUP_CONCAT時選擇3個表中的所有字段。我做的是這個,但它什麼都沒有返回。使用組Concat
SELECT
personnel.Task_id AS personnel_Task_id,
personnel.Top_id AS personnel_Top_id,
GROUP_CONCAT(personnel.Personnel) AS Personnel,
project.P_id AS project_P_id,
project.P_name, project.P_manager, project.POC,
project.TSD,
project.TED,
project.ASD AS project_ASD,
project.AED AS project_AED,
project.DT AS project_DT,
project.DA AS project_DA,
project.DV AS project_DV,
task.Task_id AS task_Task_id,
task.Top_id AS task_Top_id,
task.Task_name,
task.Frm,
task.todate,
task.ASD AS task_ASD,
task.AED AS task_AED,
task.P_id AS task_P_id,
task.DT AS task_DT,
task.DA AS task_DA,
task.DV AS task_DV,
task.Completion
FROM project_management.task,
project_management.project,
project_management.personnel
WHERE personnel.Task_id = task.Task_id
AND project.P_id = task.P_id
AND task.Top_id = '$oldID';
你沒有得到任何結果可言,或不正確的結果?如果沒有行,你可能會搞砸你的WHERE條件,或者沒有任何top_id等於傳遞$ oldID的任務。 – socha23
我正在使用無限子類的遞歸函數只是集成了這個SQL代碼,我得到了錯誤的結果 – PiDO
我可以發佈整個代碼,如果需要的話。順便謝謝你的時間 – PiDO