scusa ho saltato qualche passaggio

hai la tabella X, collegata alla tabella Y. Il collegamento lo faccio tramite il campo Y.id.
la descrizione sta nella tabella Y.
quando visualizzo le informazioni della tabella X dovrei fare tutte le volte una select per andare a prendere la descrizione.

astraendo posso fare:

Codice PHP:
function decoID($deco,$table,$id null$where null){
     
$query "SELECT $deco     
            FROM 
$table     
           WHERE 1 = 1"
;      
    if(
$where){ 
        
$query .= " AND ".$where
    }else{ 
        
$query .= " AND id = $id"
    } 
       
        
//ecc ecc eseguo la query e poi ritorno il risultato