entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Usar último resultado en query debido a su fecha

Buenas. Actualmente tengo dos tablas.

log

Baneado,,,,,,,,,,Fecha,,,,,,,,,,Motivo
KevinLeyes,,,,,,,,,,2016-02-06,,,,,,,,,,Prueba
KevinLeyes,,,,,,,,,,2016-02-07,,,,,,,,,,Prueba 2

usuarios

Username,,,,,,,,,,Baneado
KevinLeyes,,,,,,,,,,1

Y al hacer la query me muestra únicamente el log de baneo del día 2016-02-06, ¿qué debo modificar en la query para obtener la entrada más reciente con el usuario X en la tabla log? En caso de no poderse obtener como MÁS RECIENTE, ¿cómo puedo hacer para obtenerla como FECHA? Digo más reciente porque al no tener una columna de hora quizás en algún momento se pueda mezclar, aunque dudo que banee, desbanee y vuelva a banear a un usuario todo en un mismo día.

Desde ya, gracias.

0voto

Dr oscar comentado

Quieres mostrar la lista de motivos ó quieres mostrar el último motivo registrado?.
Porque ése select te va a devolver varias filas.

0voto

Leyes comentado

Quiero mostrar el último motivo registrado.

1 Respuesta

2votos

Leyes Puntos3650

Se solucionó con un ORDER BY ID DESC, primero pensé por Fecha pero como mencionaba en cuanto a que no tengo registro de horarios me fue de mayor utilidad hacerlo por ID. Gracias igualmente @Dr oscar.

1voto

Peter comentado

Gracias por compartir la solución! :D

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta