![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 24.04.2002
Beiträge: 278
|
![]() 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. |
![]() |
![]() |
![]() |
#2 |
Newbie
![]() Registriert seit: 13.07.2005
Beiträge: 7
|
![]() 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 ... |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|