Oracle - SELECT dentro de otro SELECT.

 
Vista:

SELECT dentro de otro SELECT.

Publicado por SnakeLogan (3 intervenciones) el 11/06/2004 12:09:42
Buenas a todos,

Alguien sabe si se puede hacer esto:

SELECT cod_cliente,
cod_proveedor,
SELECT MAX(fecha) FROM TABLA_ANUAL,
cif
FROM TABLA_CLIENTES;

Gracias y un Saludo ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SELECT dentro de otro SELECT.

Publicado por Rodolfo Reyes (445 intervenciones) el 11/06/2004 17:11:15
Creo que no, pero lo que si puedes hacer es poner es Select que esta haciendo en el from, y te quedaria mas o menos de esta manera:

SELECT cod_cliente, cod_proveedor, b.fecha, cif
FROM TABLA_CLIENTES, (SELECT MAX(fecha) fecha FROM TABLA_ANUAL) b
/


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SELECT dentro de otro SELECT.

Publicado por Diego (1 intervención) el 16/06/2004 17:27:33
No es correcto. Si lo que queres es mostrar datos de dos o mas tablas en la misma consulta tenes que hacer un JOIN de las mismas.
Por ejemplo:

select c.nombre, p.desc_provincia
from clientes c, provincias p
where c.codigo_provincia = p.codigo_provincia

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SELECT dentro de otro SELECT.

Publicado por paco (1 intervención) el 12/03/2013 08:10:53
A partir de Oracle 9 ya se puede hacer
SELECT cod_cliente,
cod_proveedor,
(SELECT MAX(fecha) FROM TABLA_ANUAL) as fecha,
cif
FROM TABLA_CLIENTES;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar