Foro de elhacker.net

Programación => 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?

Código:
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?.

Citar
WHERE 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.