Suponiendo esto:
Código MySQL:
Ver original P.gafet,
P.grado,
P.nombre,
P.apellidos,
C.cast_id,
C.motivo,
C.horas,
C.fecha,
A.asigna_id,
A.asignado,
A.fecha1,
A.desempeno
Esto debería funcionar si existe un valore de ID que cumpla con los requisitos de los INNER JOIN y que sea igual a
colname.
Ahora bien, ¿qué es
colname?
¿Qué te devuelve si eliminas el WHERE P.id = colname?