mixmastertobsi: Mysql Abfrage sortieren

Hallo,

ich komme leider nicht weiter.

Ich habe zwei Tabellen. In der ersten sind die Artikel mit Beschreibung Überschrift etc. In der zweiten sind die einzelnen Ausführungen des Artikels.

Aus Tabelle1 lasse ich die Artikel ausgeben. Wie kann ich nun in dieser Abfrage noch gleichzeitig nach den Preisen in Tabelle2 sortieren lassen?

Tabelle1 = artikel
Tabelle2 = artikel_attribut

SELECT * FROM artikel WHERE ...  ORDER BY ... desc LIMIT 0, 6

  1. Aus Tabelle1 lasse ich die Artikel ausgeben. Wie kann ich nun in dieser Abfrage noch gleichzeitig nach den Preisen in Tabelle2 sortieren lassen?

    Einführung in Joins

  2. moin,

    Aus Tabelle1 lasse ich die Artikel ausgeben. Wie kann ich nun in dieser Abfrage noch gleichzeitig nach den Preisen in Tabelle2 sortieren lassen?

    ich würde den preis mit einer korrelierten unterabfrage in die erste tabelle mit einbinden, dann kannst du danach auch sortieren. gibt es mehrere attribut_preise zu einem artikel, dann knallt die unterabfrage auch gleich und du siehst, dass du einen fehler gemacht hast. ist alles in ordnung, liefert dir die unterabfrage den richtigen preis.

    Ilja