Hola, tengo que hacer una consulta realmente sencilla, pero no me devuelve ningún resultado, la consulta es la siguiente:
select CARRERAS.IDCAR, CARRERAS.NOMBRE FROM
CARRERAS
INNER JOIN FACCAR ON (CARRERAS.IDCAR = FACCAR.IDCAR)
INNER JOIN FACULTADES ON (FACULTADES.IDFAC = FACCAR.IDFAC)
INNER JOIN UNIFAC ON (UNIFAC.IDFAC = FACULTADES.IDFAC)
INNER JOIN UNIVERSIDADES ON (UNIVERSIDADES.IDUNI = UNIFAC.IDUNI)
WHERE ((UNIVERSIDADES.NOMBRE LIKE '%Universidad Nacional de La Plata%')
AND (FACULTADES.NOMBRE LIKE '%Facultad de Informatica%')
AND (CARRERAS.NOMBRE LIKE '%Sistemas%'))
No me devuelve nada, me deberia devolver IDCAR = 1 y NOMBRE = 'Licenciatura en Sistemas'
Pero fijense que si elimino todo lo del Where me devuelve:
(La consulta devolvió todas las carreras de todas las facultades de todas las universidades, solo que las que figuran son las únicas que inserte)
Se me hace muy extraño porque usando LIKE debería devolverme lo que espero. No se en que me estoy equivocando. Si alguien lo nota, por favor aviseme.
Muchas gracias por detenerse a leer y Saludos!