phpbar.de logo

Mailinglisten-Archive

subselect-workaround ?

subselect-workaround ?

Thorsten Horstmann mysql-de_(at)_lists.bttr.org
Sun, 20 Jan 2002 18:03:23 +0100


Jonas Schrieb wrote:
> kurs:
> kurs_id | kurs | sym
> ----------------------
>     1    | 1.00 | EUR
>     2    | 1.96 | DM
>     3    | 0.88 | USD
> 
> produkt:
> produkt_id | preis
> --------------------
>       1     | 99.99
>       2     | 50.00
>       3     |  1.98
> 
> jetzt brauche ich als ergebnis:
> id, preis_in_euro, preis_in_dm, preis_in_dollar

hmmm... mir faellt im Moment nur folgende (unschoene) Loesung ein:

SELECT
  produkt_id,
  preis * k1.kurs AS preis_in_euro,
  preis * k2.kurs AS preis_in_dm,
  preis * k2.kurs AS preis_in_dollar
FROM
  produkt,
  kurs AS k1,
  kurs AS k2,
  kurs AS k3
WHERE
  k1.kurs_id = 1 AND
  k2.kurs_id = 2 AND
  k3.kurs_id = 3;

hth,
  -Thorsten

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive