phpbar.de logo

Mailinglisten-Archive

AW: Select Abfrage
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: Select Abfrage



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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive