MySQL - consulta multitabla

 
Vista:

consulta multitabla

Publicado por Gonza (1 intervención) el 01/06/2006 05:34:37
Hola! resulta q tengo 2 tablas y para no hacerla más larga... la Primary Key de una tabla es texto (tiene su significado)... y lo q quiero es unir tabla1 (PK=texto) con tabla2 (FK=texto)... y no sale bien... quisiera tb si pueden darme la consulta completa con sus respectivos alias también... se los agradecería... yo quiero algo así:

SELECT * FROM tabla2 as T2, tabla1 as T1 WHERE T2.campo2 = T1.campo1

entré en www.mysql.com y vi los siguientes ejemplos:

************1*************
SELECT t1.name, t2.salary FROM employee AS t1 INNER JOIN info AS t2 ON t1.name = t2.name;
************2*************
SELECT t1.name, t2.salary FROM employee AS t1, info AS t2 WHERE t1.name = t2.name;
**************************

Y ninguno de los 2 ejemplos me funciona!!
Soluciones??

Gracias! y Salu2
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

RE:consulta multitabla

Publicado por maree (4 intervenciones) el 02/06/2006 16:19:47
Ponte que en tabla1 tienes nombre, texto, apellido; por ejemplo y en tabla2 tienes version, marca, texto; ok. Bueno, esta consulta debe funcionarte. Quieres sacar nombre, apellido, marca y version en donde texto de tabla1 sea igual q texto de tabla2:

SELECT t1.apellido, t1.name, t2.marca, t2.version FROM tabla1 AS t1 INNER JOIN tabla2 AS t2 ON t1.texto = t2.texto;

Espero te sirva..
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