quiero saber, cómo escribir subconsulta entre SELECT y FROM comoPodemos escribir subconsulta entre SELECT y FROM
SELECT Col_Name,(Subquery)
From Table_Name
Where Some_condition
quiero saber, cómo escribir subconsulta entre SELECT y FROM comoPodemos escribir subconsulta entre SELECT y FROM
SELECT Col_Name,(Subquery)
From Table_Name
Where Some_condition
puede hacerlo, pero debe utilizar un alias para la sub consulta
SELECT Col_Name,(Subquery) as S
From Table_Name
Where Some_condition
Este:
SELECT y.col_name,
(SELECT x.column
FROM TABLE x) AS your_subquery
FROM TABLE y
WHERE y.col = ?
... es una subconsulta en la cláusula típica SELECT
. Algunos lo llaman una "subselección". Esto:
SELECT y.col_name,
(SELECT x.column
FROM TABLE x
WHERE x.id = y.id) AS your_subquery
FROM TABLE y
WHERE y.col = ?
... es una subconsulta correlacionada. Está correlacionado porque el resultado de la subconsulta hace referencia a una tabla en la consulta externa (y
en este caso).
Efectivamente, simplemente escriba cualquier instrucción SELECT adicional que desee en la cláusula SELECT, pero tiene que estar rodeada por corchetes.
Solo recuerde que su subconsulta solo puede contener 1 conjunto de resultados para cada una de las tablas externas. –
Gracias tengo lo que quiero – Mohsin