Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta SQL que me devuelva EL MENOR DE DOS VALORES de dos tablas distintas

Estas en el tema de Consulta SQL que me devuelva EL MENOR DE DOS VALORES de dos tablas distintas en el foro de Bases de Datos General en Foros del Web. Hola, quiero hacer una consulta que muestre muchos datos de una tabla, pero que un dato en concreto de ellos, lo muestre de otra tabla ...
  #1 (permalink)  
Antiguo 21/05/2007, 02:55
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años
Puntos: 1
Consulta SQL que me devuelva EL MENOR DE DOS VALORES de dos tablas distintas

Hola,

quiero hacer una consulta que muestre muchos datos de una tabla, pero que un dato en concreto de ellos, lo muestre de otra tabla (buscando en ella a través de un campo clave primaria que coincide con la primera) si en ésta es menor.

¿Alguien sabe cómo hacerlo? (he visto algún artículo como es.tldp.org/Postgresql-es/web/navegable/programmer/x895.html pero no sé si esa es la forma).
  #2 (permalink)  
Antiguo 31/05/2007, 09:37
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Consulta SQL que me devuelva EL MENOR DE DOS VALORES de dos tablas distintas

Depende mucho del manejador. En SQL Server sería algo como:

SELECT t1.campo1, t1.campo2,
CASE WHEN t1.campo3 > t2.campo3 THEN t2.campo3 ELSE t1.campo3 END as campo3
FROM tabla1 t1
INNER JOIN tabla2 t2
....
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:51.