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

Consulta SQL

Estas en el tema de Consulta SQL en el foro de Mysql en Foros del Web. Hola a todos, tengo 1 tabla que se llama: tbl_visitas (pk_aut_visita, fk_int_video, fk_int_usuario) Por ejemplo tengo estos datos tbl_visita pk_aut_visita fk_int_usuario fk_int_video 786 145 7 ...
  #1 (permalink)  
Antiguo 02/08/2009, 02:20
 
Fecha de Ingreso: febrero-2008
Mensajes: 44
Antigüedad: 12 años
Puntos: 1
Consulta SQL

Hola a todos, tengo 1 tabla que se llama:

tbl_visitas
(pk_aut_visita, fk_int_video, fk_int_usuario)


Por ejemplo tengo estos datos

tbl_visita
pk_aut_visita fk_int_usuario fk_int_video
786 145 7
784 145 15
782 145 7
765 145 15
758 145 16
749 145 16



Lo que deseo es que salga en orden descente lo siguiente:

7
15
16

Osea que salga el ultimo video que visito, sin repetir el ide de video repetido, intente con esta sentencia que me listo mal:


select distinct fk_int_video from tbl_visita where fk_int_usuario=145 order by pk_aut_video desc




saludos gracias
  #2 (permalink)  
Antiguo 02/08/2009, 12:14
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 11 años, 6 meses
Puntos: 139
Respuesta: Consulta SQL

Prueba con
Código SQL:
Ver original
  1. SELECT * FROM tbl_visita WHERE fk_int_usuario=145 GROUP BY fk_int_video ASC
  #3 (permalink)  
Antiguo 02/08/2009, 14:44
 
Fecha de Ingreso: febrero-2008
Mensajes: 44
Antigüedad: 12 años
Puntos: 1
Respuesta: Consulta SQL

gracias pero la idea es que me liste por pk_aut_visita en desc, osea el ultimo visto, pero que no repita los id de los videos fk_int_video.

gracias
  #4 (permalink)  
Antiguo 02/08/2009, 20:44
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 11 años
Puntos: 360
Respuesta: Consulta SQL

cambia lo que te aconseja gjx2 por desc.

Esa es la forma.
Aunque como lo tienes no debería ser problema.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 04/08/2009, 00:13
 
Fecha de Ingreso: febrero-2008
Mensajes: 44
Antigüedad: 12 años
Puntos: 1
Respuesta: Consulta SQL

La tabla donde estan los datos se llama visita, el id es autoincrementado es decir el ultimo video visto es el ultimo id de la tabla visita por el usuario (fk_usuario) con su respectivo video (fk_video) por eso cuando lo listo como me comentas con la forenea de la tabla video no me respeta que se vea el ultimo video visto y y asi sucesivamente. Muchas gracias por sus respuestas.
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 03:38.