我被这个困住了,我想在使用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