Frank: Join oder nicht Join - das ist hier die Frage

Beitrag lesen

Hi allerseits,
also, ich hab das leider nicht studiert,
deshalb komme ich hier echt an meine Grenzen :o(

$details = db_query("select * from $db LEFT Join preise Using (ID) WHERE $db.ID = '$ID'") or db_die();
$details = mysql_fetch_assoc($details);

Den hab ich ja noch zusammengekriegt,
und da ist mir auch verständlich, dass hier aus 2 Tabellen alle Felder geholt werden,
sofern das Feld ID eben mit der Variable $db.ID übereinstimmt.
_______________

Jetzt habe ich aber noch eine Übersichtsseite
in der alle Artikel einer Kategorie per while untereinandergestellt werden.

Ich möchte auch hier die Abfragen zusammenfassen.
Aber wie ?

Ich kann ja erstmal nur:
select * from $db WHERE Kategorie = '$ID' abfragen. // wobei $ID hier NICHT die Artikelnummer ist, sondern die Kategoriennummer

Krieg ich da noch die Preisabfrage mit rein, bevor die while-Schleife startet?

Die Preise sind ja in Tabelle preise.
Und dort in dem Datensatz, wo die ID mit $db.ID übereinstimmt.

Geht das oder brauch ich 'ne 2. Abfrage innerhalb der While-Schleife ?

Kann mir da jemand helfen ?
Bitte in "Datenbank-für-Dummies-Deutsch" !

Danke schonmal, Frank