Calcular un valor de comparación con una subconsulta
Una subconsulta calcula un valor dentro de otra consulta. Obtener el valor de los datos actuales, en vez de fijar un número, mantiene el sentido de la condición cuando cambian los datos.
SELECT name FROM products WHERE price > (SELECT MIN(p.price) FROM products AS p WHERE p.stock > 0);Malentendido frecuente
Una subconsulta escalar debe devolver una columna y como máximo una fila. Para un conjunto de valores, usa una comparación adecuada, como IN.
Misiones relacionadas
La práctica se abre en el idioma de esta página. Puedes cambiarlo en las opciones.