Paco: Zwei SQL-Querys ineinander verschachteln

Beitrag lesen

Hallo!
Ich bastele weiter an meinem kleinen Projektverwaltungstool. Nachdem ich bei meinem letzten post schon Häme und Schimpfe über mein vermurkstes Datenbankdesign bekommen und dies auch eingesehen habe, habe ich alles nochmal überarbeitet. Es gibt eine Tabelle mit Usern, eine mit Projekten und -vereinfacht- eine für Disposition. In dieser stehen als Fremdschlüssel die IDs aus Projekten und Usern.

Ich möchte jetzt eine tabellarische Ausgabe erreichen, a la:

    echo '<td>Projekt</td>';  
    echo '<td>User</td>';  
    echo '<tr>';  
    echo '<td>';  
  
    $query = "SELECT * FROM projekte ORDER BY projekt";  
    $sql = mysql_query($query);  
    while ($link = mysql_fetch_object($sql))  
        {  
        $projekt = ($link -> projekt);  
        echo '</td>';  
        echo '<td>'  
        echo ***User für das Projekt $projekt***  
        echo '</td>';  
        }  
  
  
***User für das Projekt $projekt*** erhalte ich erfolgreich mittels:  
$query = "SELECT projekt, UserName  
                FROM  
                    projekte, users, dispo  
                WHERE  
                    projekte.projekt = '$projekt'  
                AND  
                    projekte.id = dispo.pr_id  
                AND  
                    users.UserID = dispo.user_id  
                ORDER BY  
                    UserName  
                ";

Aber ich bring die beiden Abfragen einfach nicht zusammen. Geht das nur, indem ich die Tabellen schon bei der Abfrage joine? und wenn ja, wie? Ich habe mir da schon die Zähne dran ausgebissen..
Vieln Dank im Voraus

Paco