Hoy tengo un problema en algo que soy muy principiante que es MySQL en PHP y el tema es que tengo un consulta mysql en la cual después de un SELECT tengo problema al crear 2 JOIN con la misma tabla de referencia principal o como se diga, el tema es me lanza el error: #1054 - Unknown column '02_Pacientes.id_Paciente' in 'on clause'
Código:
Lo que yo quiero es que aparezca el acuerdo(descripcion) correspondiente con cada paciente... y que en caso de que halla más de un acuerdo por paciente también los muestre.SELECT `03_Recibos`.`id_Paciente` , CONCAT( `02_Pacientes`.`Apellido1` , ', ', `02_Pacientes`.`Nombre` ) Paciente, CONCAT(`02_Pacientes`.`TE01`, ', ', `02_Pacientes`.`TE02`) NrosTelefonicos, `02_Consultorios`.`descconsul` Consultorio, CONCAT( `Personal`.`Apellido` , ', ', `Personal`.`Nombre` ) Secretario, `03_Recibos`.`fecvto`, `Morosos`.`descripcion` Acuerdo FROM `03_Recibos` JOIN `Morosos` ON `02_Pacientes`.`id_Paciente` = `Morosos`.`id_Paciente` JOIN `02_Pacientes` ON `02_Pacientes`.`id_Paciente` = `03_Recibos`.`id_Paciente` JOIN `02_Consultorios` ON `02_Pacientes`.`id_Consultorio` = `02_Consultorios`.`id_Consultorio` JOIN `Personal` ON `02_Consultorios`.`id_Personal` = `Personal`.`id_Personal` WHERE DATEDIFF( CURRENT_DATE, `03_Recibos`.`fecvto` ) >=35 AND ( `02_Consultorios`.`id_Personal` =11 OR `02_Consultorios`.`id_Personal` =14 OR `02_Consultorios`.`id_Personal` =19 ) AND `03_Recibos`.`estado` =2 AND `02_Pacientes`.`Activo` <> 'NO' AND `02_Pacientes`.`Tipo_Paciente` <>2 GROUP BY `03_Recibos`.`id_Paciente` HAVING MIN( `03_Recibos`.`fecvto` ) ORDER BY `03_Recibos`.`fecvto`
Desde ya muchas Gracias por el apoyo y sigan así!
Saludos, Quetzal