Mailinglisten-Archive |
Aloha, > ---------- > Von: Marcel Kurz[SMTP:M.Kurz_(at)_dc-ag.de] > > 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 ??? > select * from agrar_p p, agrar_not n where p.id=n.p_id and p.typ='$id' order by dt limit 1 order by sortiert nach der Spalte dt limit 1 zeigt nur das erste ergebnis an. join kannst du weglassen, da ein join automatisch gemacht wird, wenn du mehr als eine Tabelle nennst. Viele Grüße, Mathias > Beste Gruesse > Marcel > > > > > --- > *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql > --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive