Ciao,
come da oggetto vorrei, se possibile realizzare una JOIN condizionale o meglio vorrei modificare la seguente:
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 modo da dare priorità ad ognuna delle possibili soluzioni.
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:
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
	)
ma così ovviamente non è sintatticamente corretta !!