Ferris: MySQL - verzwickte Abfrage über mehrere Tabellen

Beitrag lesen

Warum hast du denn da keinen Foreign Key sondern die Werte direkt verwendet?

Die Werte bekomme ich geliefert. Die Id von "SIZES" wär mir auch lieber.

Wie auch immer, aus Product_Details bekommst du die Größe und du brauchst deren ID für die Color_Size_Relation. Verbinde die Größenangebe aus den Details mit der aus Sizes und die Sizes.id mit Color_Size_Relation.sizeid. Dazu musst du nicht unbedingt Joins nehmen, es gehen auch korrelierte Unterabfragen.

Leider bin ich nicht so fit mit den MySQL-Abfragen. Ich bin froh, dass ich es mit den Joins hinbekommen habe. Zumindest scheint meine Abfrage so wie ich sie jetzt habe genau das zu tun was ich möchte.

Wenn es komfortabler geht, bin ich für Hinweise gern offen. Aber nicht vergessen, ich bin nicht so fit ;)