Ver Mensaje Individual
  #4  
Antiguo 01-07-2008
santiaguinillo santiaguinillo is offline
Miembro
 
Registrado: abr 2007
Ubicación: Viladecans, Barcelona
Posts: 24
Reputación: 0
santiaguinillo Va por buen camino
Question Duda para más campos

Hola Ivanzinho,

se me ha presentado otro problema:

si ahora quiero añadir TB.Campo2 en la select, por ejemplo:
Código SQL [-]
Select TA.Campo, max(TB.Campo),TB.Campo2
from TablaA TA inner join TablaB TB
     on TA.idA = TB.idA
group by TA.Campo,TB.Campo2

y Campo2 es diferente en todas las lineas, me vuelve a sacar todas los registros sin sacarme unicamente el max de TB.Campo. Por lo tanto, vuelve a sacarme:

REG1_TABLA_A - REG1_TABLA_B
REG1_TABLA_A - REG2_TABLA_B
REG1_TABLA_A - REG3_TABLA_B

¿Qué condición tengo que poner para que me coja sólo el primer max(TB.Campo) independientemente si TB.Campo2 es diferente en todas las lineas o no?

Cita:
Empezado por Ivanzinho Ver Mensaje
Podrías hacer lo siguiente :

Código SQL [-]Select TA.Campo, max(TB.Campo) from TablaA TA inner join TablaB TB on TA.idA = TB.idA group by TA.Campo


Un saúdo.
Responder Con Cita