Ver Mensaje Individual
  #1  
Antiguo 20-06-2008
santiaguinillo santiaguinillo is offline
Miembro
 
Registrado: abr 2007
Ubicación: Viladecans, Barcelona
Posts: 24
Reputación: 0
santiaguinillo Va por buen camino
Join de 2 tablas y mostrar el primer resultado de la tabla 2

Hola,

es un poco complejo explicar la duda que tengo.

Quiero hacer una join de 2 tablas: TABLA_A y TABLA_B
Para un registro de TABLA_A puede relacionarse con varios de la TABLA_B de forma que quedaría un posible resultado:

REG1_TABLA_A - REG1_TABLA_B
REG1_TABLA_A - REG2_TABLA_B
REG1_TABLA_A - REG3_TABLA_B

REG2_TABLA_A - REG4_TABLA_B
REG2_TABLA_A - REG5_TABLA_B
REG2_TABLA_A - REG6_TABLA_B

REG3_TABLA_A - REG7_TABLA_B

Quisiera sacar la query para que me muestre sólo el primer resultado de la TABLA_B con la TABLA_A de forma que el resultado quede:

REG1_TABLA_A - REG1_TABLA_B
REG2_TABLA_A - REG4_TABLA_B
REG3_TABLA_A - REG7_TABLA_B

es decir que saque el max de la TABLA_B en cada grupo.

¿Qué he probado?
hacer un group by del ID de la TABLA_A
first
max

no sé que más probar.

Última edición por santiaguinillo fecha: 20-06-2008 a las 09:50:44.
Responder Con Cita