Mailinglisten-Archive |
Hallo Marcel, Antwort kommt etwas spät. Ich hatte auch so ein Problem und da finde ich im Manual zu Mysql 3.23.25 Kap. 9.3.4 genau das Richtige Für Dein Problem müsste das so aussehen: SELECT t1.produkt, SUBSTRING(MAX(CONCAT(LPAD(t2.preis,6,'0'),t2.dt)),7) AS Datum, 0.00+LEFT(MAX(CONCAT(LPAD(t2.preis,6,'0'),t2.dt)),6) AS Preis FROM agrar_p t1 left join agrar_not t2 using(id) GROUP BY t1.id; Gruss Jörg > -----Original Message----- > From: Marcel Kurz [mailto:M.Kurz_(at)_dc-ag.de] > Sent: Monday, September 25, 2000 4:48 PM > To: 'mysql-de_(at)_lists.4t2.com' > Subject: Select Abfrage > > > Hi Liste, > ich hab da mal ne kleine Frage, > und zwar sieht das bei mir so aus, ich hab > eine Tabelle mit Prodbez. , Ort, Typ > Tabelle: agrar_p > id | produkt | ort | typ > 1 | Prod A | ffm | A > 2 | Prod B | hh | A > und eine wo ich immer den aktuellen Preis für das > Produkt eintrage, > Tabelle:agrar_not > id | p.id | preis | dt > 1 | 1 | 25,00 | 2000-09-22 > 2 | 2 | 26,00 | 2000-09-23 > 3 | 1 | 25,50 | 2000-09-24 > > so jetzt mache ich ein SELECT > SELECT * FROM agrar_p p JOIN agrar_not n WHERE p.id=n.p_id > AND p.typ='$id' > das funktioniert auch soweit ganz gut nur will ich eigentlich > nicht alle Einträge > sondern immer nur den aktuellsten Preis von jedem Produkt? > Wie muss dann die SELECT Abfrage lauten ??? > > Beste Gruesse > Marcel > > > > > --- > *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql > --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive