Mailinglisten-Archive |
Hi, Kreuztabellen sind doch eigentlich kein Problem: SELECT p.id, p.preis * k.kurs, k.sym FROM produkt as p, kurs as k aber Achtung, wenn du mehr als 3 Kurse und z.B. 1000 Produkte hast, dann dauert das etwas ;-) Robert > -----Original Message----- > From: Jonas Schrieb [mailto:jschrieb_(at)_game-sites.de] > Sent: Friday, January 18, 2002 2:56 PM > To: mySQL-Liste (dt.) > Subject: subselect-workaround ? > > > hi liste. > ich habe ein kleineres (nubee-)problem. > und zwar hab ich folgende tabellen (vereinfacht): > > kurs: > id | kurs | sym > ---------------- > 1 | 1.00 | EUR > 2 | 1.96 | DM > 3 | 0.88 | USD > > produkt: > id | preis > ----------- > 1 | 99.99 > 2 | 50.00 > 3 | 1.98 > > ich bräuchte jetzt einen datensatz wie: > id, preis_k1, preis_k2, preis_k3, preis_k4 > (also sozusagen > produkt.preis * kurs.kurs WHERE kurs.id = 1, > produkt.preis * kurs.kurs WHERE kurs.id = 2, > ...) > mit subselects wäre das sicherlich kein problem. > kann ich das mit mysql irgendwie auch hinbekommen, > dass ich nich zuvor die kurs-tabelle auslesen muss > und dann im programm die kurse multipliziere, sondern > direkt in einem query ? > > danke im vorraus, 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