Mailinglisten-Archive |
hannes_ wrote: > hallo, ich versteh ehrlich gesagt gar nicht was du überhaupt machen > möchtest *grübel* ;) das hab ich fast befürchtet. also nochmal ausführlich: ich habe eine tabelle 'produkt' mit irgendwelchen produkten und eine tabelle 'kurs' mit umrechnungskursen in andere währungen. kurs: kurs_id | kurs | sym ---------------------- 1 | 1.00 | EUR 2 | 1.96 | DM 3 | 0.88 | USD hier gibt es drei umrechnungskurse. in euro, mark und dollar. es gibt eine 'id' für jeden kurs, den 'kurs' selbst (im verhältnis zum euro) und dann noch irgendein symbol für die währung. produkt: produkt_id | preis -------------------- 1 | 99.99 2 | 50.00 3 | 1.98 hier habe ich einfach nur eine 'produkt_id' für das produkt und einen zugehörigen 'preis'. jetzt brauche ich als ergebnis: id, preis_in_euro, preis_in_dm, preis_in_dollar möglichkeit a) query 1: SELECT kurs FROM kurs ORDER BY id query 2: SELECT id, preis FROM produkt die wirklichen preise werden dann im programm selbst errechnet, indem ich die kurse aus query 1 mit dem preis aus query 2 multipliziere. möglichkeit b) ??? ich würde das gerne nur per mysql und in _einem_ query machen. klingt in meinen ohren nach subselects, die mysql ja leider (noch) nicht mitmacht (bin auf version 3.23.41). geht das auch irgendwie anders? hoffe das war jetzt verständlicher ;) mfg, Jonas -- GeekCode Version: 3.12 GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive