Forse la domanda è assurda, ma ve la pongo comunque.

E' possibile far eseguire un ciclo WHILE ordinando i risultati in base ai dati di un'altra tabella?

Mi spiego meglio, ho questo problema:

Codice PHP:
$res mysql_query("SELECT * FROM tabella_g WHERE id_p = '$_GET[idpl]'");
while(
$row mysql_fetch_array($res)){

    
$res2 mysql_query("SELECT * FROM tabella_t WHERE id = '$row[id_t]'");
    
$row2 mysql_fetch_array($res2);

    echo 
$row2[data]"
"
;
          

tabella_g contiene la relazione tra tabbella_p e tabella_t.
Il discorso è il seguente:

Scandaglia la tabella_g e dove trovi il dato $_GET[idpl] prendi il dato T.
Ora vai nella tabella_t e stampami la data dove l'id è uguale a T.

Il problema ora è questo... come faccio a ordinare l'elenco che mi crea in base alla data risultante???