Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/02/2017, 10:29
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consulta complicada

con un case en tu ultimo select :) algo como esto:

Código MySQL:
Ver original
  1. SELECT materias.materia,
  2.   when materia='Fisica' and calificacion<=5 then 'R' else calificacion end as calificacion
  3. FROM materias
  4.  
  5. FROM calificaciones
  6. WHERE calificaciones.parcial=1
  7. AND calificaciones.cicloescolar_id=1
  8. AND calificaciones.semestres_has_secciones_id=14
  9. AND calificaciones.alumnos_id=10
  10. ) cali
  11. ON materias.id = cali.materias_id
  12. WHERE materias.semestre_id=2
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me