07/09/2012, 00:05
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses Puntos: 300 | |
Respuesta: Obtener el valor maximo Aquí falla algo y no es solo la consulta. Si usuario_id es valor único en esa tabla, es decir, no se repite en esa tabla, lo que buscas en un solo valor de perfil_id y te bastará con esto
SELECT perfil_id FROM perfiles WHERE usuario_id=@id
pues solo habrá un perfil_id para ese usuario_id
Danos un ejemplo de los valores para que nos hagamos una idea de lo que quieres hacer exactamente.
Si un usuario puede tener varios perfiles (el actual y los históricos) y el que buscas es el último, el actual, el problema es la estructura de la base. Ese campo de perfil debería ir en otra tabla con los campos idperfil_usuario| fecha| perfil | id_usuario
o algo así.
(he quitado el código PHP: en este foro no está permitido escribir código de programación). |