Cita:
Iniciado por Alexis88 ¿Y que resultados arroja la misma consulta en phpMyadmin con datos reales en lugar de las variables?
MySQL ha devuelto un valor vacío (i.e., cero columnas). (La consulta tardó 0.0003 seg)
Con este codigo
Código PHP:
SELECT r.NOMBRE, r.ID_MATERIA, m.NOMBRE, m.ID_MATERIA
FROM materia m
LEFT JOIN materia r ON m.REQUISITO = r.ID_MATERIA
WHERE m.ID_MATERIA
IN (
'aaa', 'bbb'
)
AND (
r.ID_MATERIA IS NOT NULL
AND r.ID_MATERIA NOT
IN (
'aaa', 'bbb'
)
)
Pero si modifico aca...
Código PHP:
SELECT r.NOMBRE, r.ID_MATERIA, m.NOMBRE, m.ID_MATERIA
FROM materia2 m
LEFT JOIN materia2 r ON m.REQUISITO = r.ID_MATERIA
WHERE m.ID_MATERIA
IN (
'aaa', 'bbb'
)
AND (
r.ID_MATERIA IS NOT NULL
AND r.ID_MATERIA NOT
IN (
'[COLOR="Red"][B]a[/B][/COLOR]', 'bbb'
)
)
Me arrojo ya el listado de materias
NOMBRE ID_MATERIA NOMBRE ID_MATERIA
Matematicas aaa Calculo bbb
aca esta el detalle AND (
r.ID_MATERIA IS NOT NULL
AND r.ID_MATERIA NOT
IN (
'
ACA', 'bbb'
)