Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2013, 22:05
sjj
 
Fecha de Ingreso: octubre-2008
Mensajes: 213
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: tablas relacionas en mysql aclarar conceptos

¿En dónde quieres relacionar las tablas? Si lo que quieres hacer es recuperar datos mediante la relación de tablas para eso hay que usar el inner join en las consultas SQL, no es necesario establecer relaciones o algo así. Por ejemplo para traer el id_usuario, el nick y el nombre haces:

Código MySQL:
Ver original
  1. SELECT usuarios.id_usuario,  usuarios.nick, perfil.nombre
  2. FROM usuarios
  3. INNER JOIN perfil ON usuarios.id_usuario=perfil.idusuario;

Alcanza con declarar ciertos campos como claves primarias o foráneas y que los campos en común sean del mismo tipo.