Tengo la tabla A como inicio de la consulta. Con esta tabla, se van a relacionar por uno de los campos, otras tres tablas (B, C y D), que además deben relacionarse (estas tres solas), con la tabla E.
O sea que quedaria algo así (tabla A) <=(B,C,D) <=(E)
Lo que no sé hacer es relacionar la última con B, C y D, porque si repito el nombre de la tabla me da error y si hago comparaciones en el ON, también me da error. ¿Tengo que agrupar BCD y luego relacionar E con ese grupo?, ¿cómo lo podría hacer?
Pongo el código para que se vea un poco más claro cuál es la intención que tengo, pero obviamente no funciona.
Código :
SELECT * FROM tabla_A LEFT JOIN tabla_B ON tabla_A.id=tabla_B.id LEFT JOIN tabla_C ON tabla_A.id= tabla_C.id LEFT JOIN tabla_D ON tabla_A.id=tabla_D.id LEFT JOIN tabla_E ON tabla_B.precio=tabla_E.precio LEFT JOIN tabla_E ON tabla_C.precio=tabla_E.precio LEFT JOIN tabla_E ON tabla_D.precio=tabla_E.precio
Muchas gracias !!!!