Mailinglisten-Archive |
Christoph Kania wrote: > > Hallo! > > Gibt es eine Moeglichkeit fuer folgendes Problem? > Eine Tabelle mit > Produkt > Kategorie > Preis > so abzufragen, dass die Produkte mit dem niedrigsten Preis innerhalb ihrer > Kategorie ausgegeben werden? > > Christoph Hallo Christoph Du bist etwas ungenau mit deiner Frage. Wenn ich Dich richtig verstehe, suchst Du eine Liste der Produkte, die in Ihrer Kategorie die billigsten sind. Das geht nur mit mehreren Queries. Du must zuerst eine Liste der billigsten Preise je Kategorie erzeugen, und Dir damit dann die zugehörigen Produktinformationen holen. Bsp.: 1) CREATE TABLE tmp_preis (Kategorie char(10) ,Preis INTEGER) 2) INSERT INTO tmp_preis SELECT Kategorie ,MIN( Preis ) FROM ProduktTabelle GROUP BY Kategorie 3) SELECT pt.Produkt ,pt.Kategorie ,pt.Preis FROM ProduktTabelle AS pt ,tmp_preis AS tmp WHERE pt.Kategorie = tmp.Kategorie AND pt.Preis = tmp.Preis Tschau Christian
php::bar PHP Wiki - Listenarchive