Zusammenfassung der Ressource
Working with Subqueries
- INLINE VIEW
- Cuando no tenemos permisos de crear vistas
- Testear una vista antes de crearla
- A diferencia de una vista no posee un nombre
- Se utillizan en la sección FROM de un SELECT
- MULTICOLUMN SUBQUERIES
- Permite unir dos o mas columnas de la
consulta padre con dos o mas columnas de la
subconsulta
- Permite unir varias condiciones en un solo WHERE
- Forma de comparar
- Columnas pares (pairwise)
- Las columnas a comparar
provienen de la misma fila devuelta
por la subconsulta
- Columnas no pares (non pairwise)
- Las columnas a comparar no
necesariamente pertenecen a la
misma fila de la subconsulta
- SCALAR SUBQUERIES
- Devuelven una sola fila y una sola columna
- Se utilizan frecuentemente en el
SELECT list, SET y WHERE de un UPDATE
- No es posible utilizarlas en la
cláusula GROUP BY
- CORRELATED SUBQUERIES
- EXISTS y NOT EXISTS
- Por cada fila procesada en la consulta principal de
ejecuta la subconsulta, si hubiera una evaluación de
valores y esta resultara TRUE se muestra la fila
- WITH