Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2015, 03:20
IVICP3
 
Fecha de Ingreso: febrero-2015
Mensajes: 61
Antigüedad: 9 años, 2 meses
Puntos: 0
Duda en consulta SQL

Hola amigos, tengo estas tablas:

Código SQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `messages` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `userid` INT(11) NOT NULL,
  4.   `message` VARCHAR(255) COLLATE utf8_spanish_ci NOT NULL,
  5.   `date_message` datetime DEFAULT NULL,
  6.   PRIMARY KEY (`id`)
  7. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=76 ;

Código SQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `users` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `username` VARCHAR(200) COLLATE utf8_spanish_ci NOT NULL,
  4.   `email` VARCHAR(255) COLLATE utf8_spanish_ci NOT NULL,
  5.   `password` VARCHAR(200) COLLATE utf8_spanish_ci NOT NULL,
  6.   `nombre` VARCHAR(30) COLLATE utf8_spanish_ci NOT NULL,
  7.   `apellidos` VARCHAR(40) COLLATE utf8_spanish_ci NOT NULL,
  8.   `fecha_nacimiento` DATE NOT NULL,
  9.   PRIMARY KEY (`id`)
  10. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=9 ;




Quiero obtener el nombre de usuario del autor de un mensaje (sin ponerlo explicitamente, claro). Para esto necesito la id del mensaje, me estoy haciendo un poco de lio en la cabeza en la consulta, a ver si alguien me puede ayudar!