Mailinglisten-Archive |
Hallo,
ich habe es noch nicht in mysql ausprobiert, aber nach meiner
Meinung müsste folgende SQL Anweisung dies machen.
SELECT produkt.produkt_id, produkt.preis, kurs.kurs, kurs.sym,
[preis]* [kurs] AS betrag
FROM produkt, kurs;
mfg
Swen Haupt
+---------------------------------------------------------
| M&L Mauer Marketing Services GmbH
| Schwarzwaldstraße 122
| 60528 Frankfurt am Main
|
| Telefon +49 (0)69 / 963 632 - 0
| Telefax +49 (0)69 / 963 632 - 10
|
| Homepage: http://www.mlconsult.com
| Email: shaupt_(at)_mlconsult.com
+---------------------------------------------------------
-------- Original Message --------
Subject: Re: subselect-workaround ? (18-Jan-2002 16:42)
From: jschrieb_(at)_game-sites.de
To: shaupt_(at)_mlconsult.com
> 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
>
---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive