Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: mark182 en 18 Mayo 2012, 04:50 AM

Título: Mejorar esta consulta SQL
Publicado por: mark182 en 18 Mayo 2012, 04:50 AM
Hola como estan?

Estoy intentando hacer esta consulta mysql con JOIN's pero la verdad que no la tengo muy clara hacer consultas con JOIN, me podrian ayudar?


SET @cat := ""
SELECT @cat:= id_cat
FROM facultades
WHERE id_facu = "30'"
 
SELECT us.nombre
FROM usuarios as us JOIN
facultades as fac ON us.id_facu = fac.id_facu
WHERE fac.id_cat = @cat


Espero que entiendan mi consulta y me puedan ayudar. Muchas gracias.
Título: Re: Mejorar esta consulta SQL
Publicado por: HdM en 19 Mayo 2012, 09:08 AM
Buenas.

Y concretamente, ¿qué problema tienes?.

CitarWHERE id_facu = "30'"

Por qué no metes el desarrollo de la 1ª consulta como condición de la 2ª, dejando así, una única consulta, sin utilizar variables.

Saludos.