abbastanza confusa come richiesta....
mettiamo sia il campo `pippo`Il mio problema è una query molto complessa, ho bisogno di effettuare una inner join, però solo se un valore non è NULL.
.....
where pippo IS NOT NULL
Per il resto con la if non si capisce cosa vorresti ottenere. Perche' non funziona e cosa non funziona rispetto a quale aspettativa...