Mailinglisten-Archive |
At 13:22 03.07.99 +0200, Thomas Feyrer wrote: >At 04:26 03.08.99 +0200, Markus Dobel wrote: >>Thomas Feyrer wrote: >>> gibt es eine Möglichkeit auch die mit den Spalten zu rechnen? >>> mit einer Spalte isses ja einfach... >>> SELECT (produkte.preis * sessions.anzahl) AS gesamtpreis WHERE >>> sessions.session=238423 AND produkte.id=143 AND sessions.produkt_id=143 >>> >>> Aber wie mache ich nun, dass alle preise von produkte mit allen anzahl in >>> session multipliziert werden bei denen die session 238423 ist und die >>> produkt-id 143 ist (bis hierher hab ich's - ist ja auch das obere >>> statement), nun sollen aber die letzen zwei AND-statements weg... dadurch >>> bekäme ich eine tabelle mit den werten per produkt-id... ich will nun diese >>> werte addieren... gibt es hierfür auch eine function oder müsst ich das >>> extern in php3 machen ? >> >>ich meine das muesste funzen: >> >>SELECT (produkte.preis * sessions.anzahl) AS gesamtpreis WHERE >>session.session=97623423 AND produkte.id=sessions.produkt_id; >ersteinmal sorry, die Mail sollte eigentlich an die MySQL-Mailingliste >gehen und ausserdem war das Subject falsch, war wohl doch schon recht spät >gestern ähh heute ;( >Aber nun, das SELECT von dir ist eben das, welches ich gemeint habe mit >"nun sollen aber die letzen zwei AND-statements weg" und dadurch bekäme ich >eine tabelle in der aber mehrere Zeilen vorhanden sind, also für jedes >Produkt (welches der user in seiner session hat) den gesamtpreis, nun will >ich diese Zeilen aber gleich - wenn möglich - in MySQL addieren, um das >nicht erst in PHP machen zu müssen... *ARG* schon wieder scheiße gebaut, das SELECT-statement auf das ich mich bezog war nicht das von Markus, sondern folgendes: SELECT (produkte.preis * sessions.anzahl) AS gesamtpreis FROM produkte, sessions WHERE produkte.id=143 AND sessions.produkt_id=143; Bye Dante
php::bar PHP Wiki - Listenarchive