phpbar.de logo

Mailinglisten-Archive

[php] order by ???

[php] order by ???

Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de
Tue, 6 Jun 2000 13:36:05 +0200


> ich hab mal wieder ein kleines Problem:
> also eine Tabelle mit Produkten:
> id    name     hersteller_id
> 1; Produkt A; 1
> 2; Produkt B; 5
> 3; Produkt C; 2
>
> und eine Tabelle mit Herstellern:
> id   name
> 1   Z-Hersteller
> 2   A-Hersteller
> 5   B-Hersteller
>
> so und jetzt will ich die Produkt Tabelle
> nach Hersteller Name so sortieren :
> id    name     hersteller_id
> 3; Produkt C;2
> 2; Produkt B; 5
> 1; Produkt A; 1
>
> mit order by hersteller_id klappt ja nicht !!!!
> Wie kann ich das am einfachsten losen ??
Sollte mit einem JOIN funktionieren, vielleicht gibt es andere (bessere)
Lösungen, aber ich würde es so machen:

SELECT id, name, hersteller_id FROM Produkte JOIN Hersteller ORDER BY
Hersteller.name;

Ungestestet!

Gruß
Stefan



php::bar PHP Wiki   -   Listenarchive