Ayuda con optimizacion URGENTE!
Publicado por aprendiz (1 intervención) el 19/03/2012 22:41:46
Hola,
Necesito ayuda de como optimizar unas consultats de sql
SELECT APELLIDO
FROM R_EMPLEADO
WHERE EMPLEO IN(SELECT EMPLEO FROM R_EMPLEADO WHERE APELLIDO=’JESUS’);
------
SELECT EMP_NO,APELLIDO,OFICIO,SALARIO,COMISION
FROM R_EMPLE
WHERE DEPT_NO IN (SELECT DEPT_NO FROM R_DEPART WHERE LOC IN(‘BARCELONA’,’MADRID’));
aqui se supone que debo quitar el in y usar join pero no veo como hacerlo :S
Select alu.apenom, asig.nombre
From r_alumnos alu, r_asignaturas asig, r_notas nota
Where alu.dni=nota.dni And asig.cod=nota.cod AND asig.nombre=’EIE’;
aqui no tengo ni idea de que cambiar :S
Si alguno me lo puede resolver le estaria muy agradecido :)
Necesito ayuda de como optimizar unas consultats de sql
SELECT APELLIDO
FROM R_EMPLEADO
WHERE EMPLEO IN(SELECT EMPLEO FROM R_EMPLEADO WHERE APELLIDO=’JESUS’);
------
SELECT EMP_NO,APELLIDO,OFICIO,SALARIO,COMISION
FROM R_EMPLE
WHERE DEPT_NO IN (SELECT DEPT_NO FROM R_DEPART WHERE LOC IN(‘BARCELONA’,’MADRID’));
aqui se supone que debo quitar el in y usar join pero no veo como hacerlo :S
Select alu.apenom, asig.nombre
From r_alumnos alu, r_asignaturas asig, r_notas nota
Where alu.dni=nota.dni And asig.cod=nota.cod AND asig.nombre=’EIE’;
aqui no tengo ni idea de que cambiar :S
Si alguno me lo puede resolver le estaria muy agradecido :)
Valora esta pregunta


0