Video Tutorial 10 SQL. Subselects (Subconsultas) con MySql Workbench

Una Subselect o inner query es una consulta dentro de otra consulta SQL, e integrada dentro de una claúsula WHERE.

Se utiliza para retornar datos que serán utilizados en la consulta principal como condición de restricción de los datos a ser devueltos.

SINTAXIS DE LAS SUBCONSULTAS

Los subselects o subconsultas se utilizan normalmente dentro de una sentencia SELECT.

La sintaxis básica es la siguiente:

SELECT column_name [, column_name ]  
FROM   table1 [, table2 ] 
WHERE  column_name OPERATOR        
	(SELECT column_name [, column_name ] 
	FROM table1 [, table2 ] 
	[WHERE])

EJEMPLO DE UNA SUBCONSULTA (SUBQUERIES)

A continuación tenemos nuestra tabla "authors";

Vamos a seleccionar el autor más joven utilizando la siguiente consulta:

SELECT * FROM eli.authors where birthday= (select max(birthday) from eli.authors);

Y este es el resultado;

Para ejemplos más complicados no dude en ver el video tutorial al comienzo de esta página.

<< Anterior Siguiente >>