[Erledigt] SQL- Abfrage über 2 tabellen Hallo SQL freek`s habe folgendes Problem mit der Abfrage von 2 Tabellen
hier das Beispiel wie es bisher funktioniert hat ( Abfrage aus einer Tabelle )
Bedingung ist eine kunden_id die voher abgefragt wurde
$lese_pos = "SELECT products_name, products_price
FROM " . TABLE_ORDERS_PRODUCTS . "
WHERE kunden_id = $kunden_id";
jetzt muß die Abfrage auf eine zusätzliche Tabelle ORDERS_PRODUCTS_ATTRIBUTES
erweitert werden ( Abfrage: model ), auch in dieser Tabelle gibt es die oders_id als Bedingung
Was ist hier falsch oder wie mach ich besser ?
$lese_pos = "SELECT products_name, products_price, model
FROM " . TABLE_ORDERS_PRODUCTS . " , " .
TABLE_ORDERS_PRODUCTS_ATTRIBUTES . "
WHERE " . TABLE_ORDERS_PRODUCTS . ".kunden_id =
$kunden_id AND "
.TABLE_ORDERS_PRODUCTS_ATTRIBUTES . ".kunden_id
= $kunden_id";
Wenn in den Tabellen nur ein Artikel die kunden_ id hat funktioniert das ganze, gibt es jedoch 2 Artikel
spuckt die Abfrage 4 Artikel aus, also 2x2 .
Ich denke das ich mit INNER JOIN arbeiten muß , leider stoße ich da an meine Grenzen und die Abfrage
funktioniert überhaupt nicht mehr. Kann mir jemand helfen. |