ciao ho questa query con l'inner join:

$sql = 'SELECT a.username, a.email, b.nome, b.cognome FROM users as a INNER JOIN clienti as b ON a.idcliente = b.idcliente';

vorrei popolare una tabella con i vari campi ma se uso questo codice mi stampa solo username e email cioè i campi della prima tabella per recuperare i campi dell'altra tabella come li devo estrarre?? vi ringrazio dell'aiuto

codice:
 <?php foreach ($this->data as $d) {?>
       <tr>
           <td><?=$d['nome']?></td>
           <td><?=$d['cognome']?></td>
           <td><?=$d['username']?></td>
           <td><?=$d['email']?></td>
           <td>Edit</td>
       </tr>
       <?php }?>