WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Mysql insert into/sum/union! (http://www.wcm.at/forum/showthread.php?t=173540)

creibl 07.09.2005 20:05

Mysql insert into/sum/union!
 
Hallo zusammen,



folgendes Problem: Ich soll ein Script "performanter" machen welches den Aufbau hat:

insert into (
select .... sum() from (
select ... from ... where UNION
select ... from ... where UNION
select ... from ... where
)
)
group by ...


Wie stell ich das an??? Irgendwelche Vorschläge???

Kann ich die zwei Unions umgehen??? Wenn ja, wie am Besten???

Danke für Tipps und Lösungsvorschläge.

Datenhamster 18.10.2005 13:46

Verwende zwar kein MySQL, aber ich mache das immer so, dass ich die zu verarbeitenden Daten für das Union minimiere:

insert into (
select .... sum(wertsum) from (
select ...,sum(wert1) as wertsum from ... where ... group by ...
UNION
select ...,sum(wert1) as wertsum from ... where ... group by ...
UNION
select ...,sum(wert1) as wertsum from ... where ... group by ...
)
)
group by ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag