MySQL - inner join entre muchas tablas

   
Vista:

inner join entre muchas tablas

Publicado por Hotaru (2 intervenciones) el 26/08/2014 23:17:06
Hola!

Necesito armar una sentencia para crear una tabla tomando campos de 5 tablas distintas. Esas 5 tablas tienen a su vez una key formada por 2 campos (o sea el campo unico es la union de esos 2)

me ayudan con la sentencia?

Create Table tabla_union as
Select `tabla1`.` campo1`,`tabla2`.`campo2`,`tabla3`.`campo3`,`tabla4`.`campo4`,`tabla5`.`campo5`,
from `db`.`tabla1`
INNER JOIN `db`.`tabla2`
ON `tabla1`.`campokey1`= `tabla2`.`campokey1`
and `tabla1`.`campokey2`= `tabla2`.`campokey2`
INNER JOIN `db`.`tabla3`
ON `tabla1`.`campokey1`= `tabla3`.`campokey1`
and `tabla1`.`campokey2`= `tabla3`.`campokey2`
INNER JOIN `db`.`tabla4`
ON `tabla1`.`campokey1`= `tabla4`.`campokey1`
and `tabla1`.`campokey2`= `tabla4`.`campokey2`
INNER JOIN `db`.`tabla5`
ON `tabla1`.`campokey1`= `tabla5`.`campokey1`
and `tabla1`.`campokey2`= `tabla5`.`campokey2`


que estoy haciendo mal?

Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

inner join entre muchas tablas

Publicado por xve (898 intervenciones) el 27/08/2014 08:38:09
Hola Hotaru, en principio parece que esta bien... que error te da?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

inner join entre muchas tablas

Publicado por Hotaru (2 intervenciones) el 27/08/2014 15:15:13
Gracias por la respuesta!!

revise la sentencia mil veces y me di cuenta del error!! =) es que en la sentencia tenia muuuuuchos campos, y en el medio pegue mal una,,,, Lo cual me lleva a otra pregunta:

hay una forma de seleccionar la tabla entera menos un campo por ejemplo? como se hace cuando tenes muchisimos campos? hay que nombrarlos uno por uno?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar