Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

SQL Problem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 01.09.2005, 14:38

Hi, ich grübel hier gerade an einer Abfrage

Tabelle sieht so aus.

ID
rubrik
Prdtyp
Name
Preis

Beispiel

ID | 1
rubrik | 2
Prdtyp | 5
Name | Löffel
Preis | 3.45

Das Problem ist, ich will nur die billigsten Eintrage anzeigen.
Dabei soll jeder Produkttyp nur einmal vorkommen.
Also wenn 4 Einträge mit dem gleichen Produkttyp vorhanden sind, soll davon nur der billigste angezeigt werden.

Meine Abfrage sieht so was.

$query = mysql_query ("SELECT id,name,preis FROM shop_db where rubrik = '$rubclass' GROUP BY prdtyp ORDER BY preis ASC LIMIT 25 ");

Das Problem, er zeigt mir zwar immer nur einen Eintrag pro Produkttyp an, aber nicht den billigsten ??

Wo ist der denkfehler ?