Ho due consigli, che poi mi dirai se sono stati utili oppure no...
Cosa contiene la variabile
$query? Spero che sia stato un errore di trascrizione.. La query dovresti averla eseguita così:
[php]// 1. esegui la query
$result = mysql_query($query, $connessione) or die("<br />Errore nell'esecuzione della query: ".mysql_error());
// 2. suddividi ogni riga dell'array $result in diversi campi e stampi i campi necessari
while($row = mysql_fetch_array($result)) {
$str.='<tr>';
$str.='<td style='padding-right:20px; text-align:center'>'.$row['nome'].'</td>';
$str.='<td style='padding-right:20px; text-align:center'>'.$row['numero'].'</td>';
$str.='</tr>';
}
// 3. chiudi la tabella che prima del while dovresti avere aperto
$str.= '</tbody>';
$str.= '</table>';
echo $str;
[/php]
Se hai eseguito correttamente ciò che ho scritto sopra, prova ad utilizzare i LEFT JOIN invece che gli INNER JOINSpero di esserti stato utile