Ciao,
come da oggetto vorrei, se possibile realizzare una JOIN condizionale o meglio vorrei modificare la seguente:
in modo da dare priorità ad ognuna delle possibili soluzioni.codice:LEFT JOIN gen_udm AS gu ON (RR.udm_riga = gu.idudm OR fp.um1_prod = gu.idudm OR gu.idudm IS NULL)
In questo momento questa JOIN va bene se è soddisfatta una sola delle condizioni per l'ON, nel caso siano soddisfatte 2 o 3 il risultato è multiplo e ciò non va bene...
Qualcuno saprebbe consigliarmi come risolvere x favore ??
Una soluzione del tipo:
ma così ovviamente non è sintatticamente corretta !!codice:LEFT JOIN gen_udm AS gu ON ( IF (RR.udm_riga = gu.idudm) ELSE IF (fp.um1_prod = gu.idudm) ELSE IF gu.idudm IS NULL )