Originariamente inviato da Fractals87
nel caso della union percui mi troverò tutto il records della tabella parcoinst_tll o parcoinst_tlc a null quando uno dei due manca di coerenza e percui sara compito del programma (in questo caso ) php a richiamare uno routine piuttosto che l'altra a fronte di quale record è compilato
E corretta questa analisi?

Non ho capito il primo suggerimento che mi sembrava pero molto interessante... mi potresti fare un esempio pratico?
non si capisce se il valore 1/2 e' un dato che passi tu oppure se deve cercarlo nella tabella. Se li deve cercare in tabella allora fai una union altrimenti la if con il php.

Codice PHP:
if($tuo_valore == 1) {
   
$join "LEFT JOIN parcoinst_tll ON parcotll_idpdr = pdr_idpdr";
   }  else { 
$join "LEFT JOIN parcoinst_tlc ON parcotlc_idpdr = pdr_idpdr";  }

$query "SELECT * FROM interventi
              
$join
              WHERE int_intervento = '1200001' "
;

$res mysql_query($query) or die(mysql_error()); 
Devi solo decidere se si tratta di inner join o left join ...