Código MySQL:
Ver original`vsl`.
`abreviacionAU` AS `au`, `vsl`.
`idCursos` AS `idCursos` from `bbdd`.
`v_grupossl` `vsl` `vga`.
`abreviacionAU` AS `au`, `vga`.
`idCursos` AS `idCursos` from `bbdd`.
`v_gruposactividad` `vga` `vtp`.
`abreviacionAU` AS `au`, `vtp`.
`idCursos` AS `idCursos` from `bbdd`.
`v_tutoriasp` `vtp`;
Es una union de otras vistas... pero es que no me habia dado nunca problemas.
La mas complicada es
Código MySQL:
Ver originalselect distinct `bbdd`.
`grupoactividad`.
`idGrupoActividad` AS `idGrupoActividad`, `bbdd`.
`grupoactividad`.
`idGrupoActividadCAnt` AS `idGrupoActividadCAnt`, `bbdd`.
`grupoactividad`.
`grupoActividad` AS `grupoActividad`, `bbdd`.
`asignaturasu`.
`idAsignaturasU` AS `idAsignaturasU`, `bbdd`.
`asignaturasu`.
`codigoAU` AS `codigoAU`, `bbdd`.
`asignaturasu`.
`denominacionAU` AS `denominacionAU`, `bbdd`.
`asignaturasu`.
`abreviacionAU` AS `abreviacionAU`, `bbdd`.
`asignaturasu`.
`docenciaSiNo` AS `docenciaSiNo`, `bbdd`.
`asignaturasu`.
`idTpTemporalidad` AS `idTpTemporalidad`, `bbdd`.
`grupoactividad`.
`idGrupoActividadRef` AS `idGrupoActividadRef`, `grupoactividad_1`.
`grupoActividad` AS `gARef`, `grupoactividad_1`.
`idAsignaturasU` AS `idAURef`, `asignaturasu_1`.
`codigoAU` AS `cAURef`, `asignaturasu_1`.
`denominacionAU` AS `aURef`, `asignaturasu_1`.
`abreviacionAU` AS `abreAURef`, `bbdd`.
`grupoactividad`.
`idCursos` AS `idCursos`, `bbdd`.
`grupoactividad`.
`numSL` AS `numSL`, `bbdd`.
`grupoactividad`.
`numTP` AS `numTP`, `bbdd`.
`grupoactividad`.
`ausencias` AS `ausencias`, `v_coordinadores`.
`idProfesorado` AS `idProfesorado`, `v_coordinadores`.
`profe` AS `profe`, `bbdd`.
`asignaturasu`.
`idTpTitulaciones` AS `idTpTitulaciones`, `bbdd`.
`tptitulaciones`.
`abrTpTit` AS `abrTpTit` from (((((`bbdd`.
`grupoactividad` left join `bbdd`.
`grupoactividad` `grupoactividad_1` on((`bbdd`.
`grupoactividad`.
`idGrupoActividadRef` = `grupoactividad_1`.
`idGrupoActividad`))) join `bbdd`.
`asignaturasu` on((`bbdd`.
`grupoactividad`.
`idAsignaturasU` = `bbdd`.
`asignaturasu`.
`idAsignaturasU`))) left join `bbdd`.
`asignaturasu` `asignaturasu_1` on((`grupoactividad_1`.
`idAsignaturasU` = `asignaturasu_1`.
`idAsignaturasU`))) left join `bbdd`.
`v_coordinadores` on((`bbdd`.
`grupoactividad`.
`idGrupoActividad` = `v_coordinadores`.
`idGrupoActividad`))) join `bbdd`.
`tptitulaciones` on((`bbdd`.
`asignaturasu`.
`idTpTitulaciones` = `bbdd`.
`tptitulaciones`.
`idTpTitulaciones`)));
Seguramente ahora que me las miro fuera de contexto serian optimizables... pero no es un problema de performanc si no de cración...