Ciao,
volevo sapere se è possibile effettuare una join condizionale basandosi sul valore di un certo campo di una certa tabella ( estratta in precedenza nella medesima query ).
Il mio problema è una query molto complessa, ho bisogno di effettuare una inner join, però solo se un valore non è NULL.
Allo stesso modo dovrei utilizzare un IF anche nella clausola where, in quanto se effettuo la inner join ho bisogno di filtrare, altrimenti no.
Uso già un IF statement nel listato dei campi da estrarre, di questo tipo => IF(condizione,se vera, se falsa), ma non funziona per quanto riguarda la join, già provato ( ed inoltre non mi serve la condizione falsa ).
Se possibile avere esempi non sarebbe male
Grazie