Page 3 - articulos que conforman la revista
P. 3

1. ¿Qué es una consulta compleja?

Aunque seleccionar y visualizar información con un simple SELECT, en la
mayoría de los casos se necesita consultar mas de una tabla para obtener la
información que buscamos. Se suelen combinar registros de dos o mas tablas a
partir de valores que coincidente en un campo en común. En este apartado es
donde entren las consultas complejas, la combinación de tablas y las
subconsultas.

2. ¿Para qué nos sirve las palabras clave…?

   2.1. ANY
La palabra clave ANY se puede utilizar junto con la cláusula WHERE o
HAVING donde ANY regresa los valores/datos que cumplan con cualquier
valor de una consulta anidada:
SELECT `columna(s)` FROM `nombre_tabla` WHERE `columna` operador
ANY (SELECT `columna` FROM `nombre_tabla` WHERE condición);

En este ejemplo, estamos devolviendo las columnas producto_id,
¡nombre_artículo y precio de la tabla producto donde el precio es mayor a
cualquiera de los precios de la sección Juguetería!

   2.2. ALL
Por otro lado, la palabra clave ALL regresa los valores que cumplan l
SELECT `columna(s)` FROM `nombre_tabla` WHERE `columna` operador
ALL (SELECT `columna` FROM `nombre_tabla` WHERE condición);

1
   1   2   3   4   5   6   7   8