Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/03/2009, 13:36
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ayuda con join 3 tablas

puedes usar USING(nombrecolumna) porque has puesto el mismo nombre en las tablas que cruzas; si no pones el mismo nombre de campo, deberás hacerlo así

SELECT p.per_nombres, p.per_apellidos, u.usu_id, t.tie_cantidad, t.tie_fecha FROM personas p INNER JOIN usuario u ON p.per_codigo= u.per_codigo INNER JOIN tiempo t u. usu_codigo=t.usu_codigo

Observarás que también funciona, y es el modo habitual de hacerlo cuando los nombres de los campos que se relacionan son distintos.