Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/03/2016, 13:39
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: Crear tabla llave primaria = 2 llaves foraneas

Utilizando el ejemplo anterior podría utilizar la tabla de esta manera?

Código MySQL:
Ver original
  1. CREATE TABLE userroles(
  2.    id INT NOT NULL,
  3.    user_id INT NOT NULL,
  4.    role_id INT NOT NULL,
  5.    PRIMARY KEY(id),
  6.    FOREIGN KEY(user_id) REFERENCES users(user_id),
  7.    FOREIGN KEY(role_id) REFERENCES roles(role_id)
  8. );
Creo que salvo el uso de un campo adicional no habría mayor diferencia pues la búsqueda se genera en la tabla que yo escoja.
__________________
Todos somos iguales. NO! a la violencia de género.

Última edición por gnzsoloyo; 11/03/2016 a las 14:19