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.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?
Devi solo decidere se si tratta di inner join o left join ...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());
![]()

Rispondi quotando