MySQL - consulta join

 
Vista:
sin imagen de perfil
Val: 31
Ha aumentado su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

consulta join

Publicado por SARA (21 intervenciones) el 21/04/2021 23:33:17
es posible tener una consulta join con cuatro tablas pero lo que necesito es que de la primer tabla las otras 3 se relacionen con esta primer tabla
lo que actualmente tengo es algo así y solo se relacionan con la tabla de la izquierda

SELECT producto, cantidad FROM TABLA1 T1
LEFT JOIN
(SELECT producto, cantidad FROM TABLA2) T2 ON T2.producto T1.producto
LEFT JOIN
(SELECT producto, cantidad FROM TABLA3) T3 ON T3.producto T1.producto
LEFT JOIN
(SELECT producto, cantidad FROM TABLA4) T4 ON T4.producto T1.producto
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 joel
Val: 650
Plata
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

consulta join

Publicado por joel (231 intervenciones) el 22/04/2021 08:01:40
Hola Sara, creo que seria algo así:

1
2
3
4
SELECT producto, cantidad FROM TABLA1 T1
LEFT JOIN TABLA2 T2 ON T1.producto=T2.producto
LEFT JOIN TABLA3 T3 ON T1.producto=T3.producto
LEFT JOIN TABLA4 T4 ON T1.producto=T4.producto

De ahí obtendrás el valor de producto y cantidad de la T1, no se si también quieres obtener la cantidad de las otras tablas.
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
sin imagen de perfil
Val: 31
Ha aumentado su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

consulta join

Publicado por SARA (21 intervenciones) el 22/04/2021 16:19:12
si se requiere producto y cantidad de las otras dos tablas
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
Imágen de perfil de joel
Val: 650
Plata
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

consulta join

Publicado por joel (231 intervenciones) el 22/04/2021 17:01:19
No se de cuales dos tablas mas hace falta, pero seria algo así:

1
2
3
4
SELECT T1.producto, T1cantidad, T2.producto as T2p T2.cantidad as T2c FROM TABLA1 T1
LEFT JOIN TABLA2 T2 ON T1.producto=T2.producto
LEFT JOIN TABLA3 T3 ON T1.producto=T3.producto
LEFT JOIN TABLA4 T4 ON T1.producto=T4.producto
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