Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2011, 02:30
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: ayuda para plantear un SELECT

Los INNER JOINs son INFINITAMENTE más eficientes que unir las tablas directamente.

Te faltaba un guión en "opciones_grado_egresados" (entre grado y egresados)

Código SQL:
Ver original
  1. SELECT
  2. e.NUM_CED_EGR, e.NOM_EGR, e.APE_EGR, p.NOM_PRO,
  3. og.OPC_GRA, pe.FEC_ING, pe.FEC_EGR, pe.FEC_GRA,
  4. oge.DES_OPC_GRA
  5. FROM egresado e
  6. INNER JOIN  opciones_grado_egresados oge ON
  7. e.NUM_CED_EGR=oge.NUM_CED_EGR
  8. INNER JOIN opciones_grado og ON
  9. oge.COD_OPC_GRA=og.COD_OPC_GRA
  10. INNER JOIN programa p ON
  11. oge.COD_PRO=p.COD_PRO  
  12. INNER JOIN programas_egresado pe ON
  13. p.COD_PRO=pe.COD_PRO
  14. WHERE e.NUM_CED_EGR=1110490997;