Hi berlinsurfer!
Du stehst grad echt auf dem Schlauch, was? =)
ja, vielleict ist es Zeit für einen Kaffee... einfach alsSELECT (filesize+includedfilesize) as summe
?
Leider nicht. MySQL erlaubt die sofortige Weiterverwendung von Aliassen in der Selectliste nicht. Du musst die Berechnung noch einmal durchführen lassen oder darauf verzichten und erst in PHP addieren.
Mich erstaunt bloß, warum MySQL eine entsprechende Abfrage mit identischen Subselects nicht optimiert. Ein erster Versuch ergab eine verdoppelte Ausführungszeit von
SELECT (
SELECT SUM(id)
FROM t1
) AS s1, (
SELECT SUM(id)
FROM t2
) AS s2, (
(
SELECT SUM(id)
FROM t1
) + (
SELECT SUM(id)
FROM t2 )
) AS summe
gegenüber
SELECT (
SELECT SUM(id)
FROM t1
) AS s1, (
SELECT SUM(id)
FROM t2
) AS s2
MfG H☼psel
--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)