Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

inner join..

Estas en el tema de inner join.. en el foro de Mysql en Foros del Web. necesito juntar 3 tablas alguien me podria decir la sintaxis del inner join......
  #1 (permalink)  
Antiguo 28/05/2007, 17:05
Avatar de MariaElenaSolís22  
Fecha de Ingreso: agosto-2006
Ubicación: Mty., Nuevo León, Méx.
Mensajes: 88
Antigüedad: 20 años
Puntos: 0
inner join..

necesito juntar 3 tablas alguien me podria decir la sintaxis del inner join...
  #2 (permalink)  
Antiguo 29/05/2007, 03:27
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 21 años
Puntos: 19
Re: inner join..

Código:
SELECT * FROM table1 INNER JOIN table2 ON table1.id=table2.id
INNER JOIN table3 ON table2.id=table3.id;
Un saludo
  #3 (permalink)  
Antiguo 29/05/2007, 10:37
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 20 años, 10 meses
Puntos: 5
Re: inner join..

Como te dice jerkan, esa es una opcion, tambien puedes usar:
Código PHP:
SELECT *
FROM tabla1 INNER JOIN (tabla2, tabla3) ON (tabla1.id = tabla2.id AND tabla1.id2 = tabla3.id2) 
ahora tambien puedes revisar la documentación de MySQL que ahi esta la sintaxis de cada una de las sentencias que se usa en MySQL y contiene varios ejemplos ilustrativos, saludos, cya

http://dev.mysql.com/doc/refman/5.0/es/join.html
__________________
"El Conocimiento es de todos, no solo de algunos"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:21.