io ho un problema molto simile, quindi evito di aprire un nuovo thread

La tabella 1 ha campi A B1 B2

La tabella 2 ha campi D E

B e C sono dei valori numerici e sono uguali a valori presenti in D, ma sono diversi tra di loro. Il mio scopo e' ottenere da una select con campi A E1 E2

il caso "bidimensionale" l'ho sempre trattato con una LEFT JOIN in questo modo

SELECT 1.A, 2.E FROM 1 LEFT JOIN 2 ON 1.B = 2.D

ma adesso che c'e' un campo in piu'...come posso fare?