Jump to content
xt:Commerce Community Forum

MySQL Probleme


devran

Recommended Posts

Hallo Leute,

ich brauche kurz euer Hilfe was an MySQL Abfrage geht.

Ich mache einen Denkfehler und komme nicht dahinter bzw. weiter.

Daher würde ich mich sehr freuen, wenn ihr mir hierbei kurz Helfen könntet !!!

Mein Ziel ist es die Tabellen

• Product

• Products_description

• Manufacturers

• Products_to_categories

• Categories_description

zu Verknüpfen.

So das aber wenn ich die Kategorie „Literatur“ (categories_id = 46) anwähle, dass alle Produkte die in diesem Kategorie sind mir angezeigt werden.

Hatte es schon fast geschafft so das alle verknüpften Tabellen mir die richtige Ausgabe gemacht haben bis auf die Tabelle „Product“.

Hier die Anweisung dazu:

SELECT *

FROM products p

LEFT JOIN manufacturers m ON p.manufacturers_id = m.manufacturers_id, products_to_categories p2c, products_description pd, categories_description cd

WHERE pd.language_id = '2'

AND p2c.categories_id =46

AND pd.products_id = p2c.products_id

AND cd.categories_id = p2c.categories_id

AND cd.language_id = pd.language_id

AND p.products_date_added > '2007.07.05'

ORDER BY p.products_date_added DESC

LIMIT 0 , 300;

Daraufhin habe ich das hier versucht aber ist auch falsch.

select *

from products p

left join manufacturers m

on p.manufacturers_id = m.manufacturers_id

left join products_description pd

on p.products_id = pd.products_id, products_to_categories p2c, categories_description cd

where pd.language_id = '2'

and p2c.categories_id = 46

and pd.products_id = p2c.products_id

and cd.categories_id = p2c.categories_id

and cd.language_id = pd.language_id

and p.products_date_added > '2007.07.05' order by p.products_date_added DESC

limit 0, 300;

Woran kann das eigentlich liegen – wo mache ich den Denkfehler ???

Bitte um Hilfe, wäre euch echt sehr dankbar !!!

MfG

Devran

Link to comment
Share on other sites

Hallo,

warum antwortet mir denn keiner ???

Gibt doch bestimmt jemand der hier mir Helfen könnte oder ???

Es ist mir wirklich sehr wichtig und würde mich echt sehr freuen.

Irgendwo mache ich nen Denkfehler.

Denn der Ansatz ist schonmal richtig.

Bitte um Hilfe !!!

MfG

Devran

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...