el mayor valor de un campo localizado en tres tablas

22/06/2005 - 10:42 por .·:m·a·r·l·a:·. | Informe spam
holas a todos:


como seria posible de obtener el mayor valor de una campo cuando se ha de
mirar en tres tablas ??

el caso es que tengo


select max(campo1)
from tabla1
UNION
select max(campo1)
from tabla2
UNION
select max(campo1)
from tabla3

y quisiera obtener el mayor de los tres que me devuelve la vista anterior

con lo cual pense :

select max(campo2)
from
select max(campo1) as campo2
from tabla1
UNION
select max(campo1) as campo2
from tabla2
UNION
select max(campo1) as campo2
from tabla3

pero como que no


tambien he probado con

select max(tabla1.campo1)
from tabla1
FULL OTHER JOIN
tabla2
on tabla1.campo1 = tabla2.campo1
FULL OTHER JOIN
tabla3
on tabla1.campo1 = tabla3.campo1


pero solo me devuelve valores de la tabla 1


hay alguna forma de hacer lo que pido sin tener que hacer varias vistas
encadenadas ??

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
22/06/2005 - 14:01 | Informe spam
Trata:

select max(campo1)
from
(
select campo1
from tabla1
UNION all
select campo1
from tabla2
UNION all
select campo1
from tabla3
) as t1


AMB

".·:m·a·r·l·a:·." wrote:

holas a todos:


como seria posible de obtener el mayor valor de una campo cuando se ha de
mirar en tres tablas ??

el caso es que tengo


select max(campo1)
from tabla1
UNION
select max(campo1)
from tabla2
UNION
select max(campo1)
from tabla3

y quisiera obtener el mayor de los tres que me devuelve la vista anterior

con lo cual pense :

select max(campo2)
from
select max(campo1) as campo2
from tabla1
UNION
select max(campo1) as campo2
from tabla2
UNION
select max(campo1) as campo2
from tabla3

pero como que no


tambien he probado con

select max(tabla1.campo1)
from tabla1
FULL OTHER JOIN
tabla2
on tabla1.campo1 = tabla2.campo1
FULL OTHER JOIN
tabla3
on tabla1.campo1 = tabla3.campo1


pero solo me devuelve valores de la tabla 1


hay alguna forma de hacer lo que pido sin tener que hacer varias vistas
encadenadas ??



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida