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

consulta MYSQL.. help

Estas en el tema de consulta MYSQL.. help en el foro de Bases de Datos General en Foros del Web. SELECT @var:=max(numsecuencia)from historico where rut="13729309" group by rut; select * from historico where numsecuencia=@var; ahora hice esto.. son aun 2 querys...es la misma idea... codPersona ...
  #1 (permalink)  
Antiguo 16/07/2004, 13:42
 
Fecha de Ingreso: septiembre-2003
Mensajes: 39
Antigüedad: 20 años, 7 meses
Puntos: 0
consulta MYSQL.. help

SELECT @var:=max(numsecuencia)from historico where rut="13729309" group by rut;

select * from historico where numsecuencia=@var;

ahora hice esto.. son aun 2 querys...es la misma idea... codPersona es el rut y numsecuencia es el crrelativo...

pd: paso por variable creada por usuario.. pero aun son 2 querys
.. intente hacerlo en una pero no funka

SELECT @var:=max(numsecuencia), jornada from historico where rut=13729309 and numsecuencia=@var group by rut;

ya q necesita un query para cargar la variable y el otro para usarla.. si cambian los nombres de @var se daran cuenta
__________________

www.qZone.cl

Última edición por gangster; 20/07/2004 a las 14:01
  #2 (permalink)  
Antiguo 20/07/2004, 13:35
 
Fecha de Ingreso: septiembre-2003
Mensajes: 39
Antigüedad: 20 años, 7 meses
Puntos: 0
lo hice con un solo query.. pero no funciona apropiadamente

SELECT codPersona,max(correlativo), correlativo FROM mitabla WHERE codPersona = '44'

. pero esto me arroja por ejemplo el MAX(correlativo) = 10 y el correlativo = 1.. con los datos correspondientes al correlativo 1 de dicho codPersona.. y yo quiero los datos correspondientes al correlativo mas grande.. osea el 10

que puedo hacer??

me sirve el JOIN??
__________________

www.qZone.cl
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 12:55.