Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Onur am Januar 31, 2014, 15:12:43

Titel: Aus mehreren Abfragen eine "Abfragen-Spalte" befüllen
Beitrag von: Onur am Januar 31, 2014, 15:12:43
Hallo Allerseits,

ich bin neu hier und versuche mal mein Problem möglichst genau zu schildern (bin aber anfänger. Wenn ihr also noch Infos braucht, gerne nachfragen)

Vorab: Ich nutze Access 2003

Nun zu meinen Problem:

Ich muss eine Abfrage erstellen, bei der ich in einer Spalte mehrere Spalten zusammenführe, die wiederrum aus mehreren Abfragen stammen.

Also:

Ich habe die Abfragen:
-Location
-Extern
-Intern
-Extern/Intern
-Elimination

-> Von diesen Tabellen muss ich nun die Volumen zusammenführen (aufgeschlüsselt nach der Location (also die erste Abfrage))

Hier gibt es keine Überscheidungen.
Also es sind 39 "Locations"
->Davon sind:
-35 "Extern"
-1 "Intern"
-2 "Extern Intern"
-1 "Elimination"

Nun will ich eine Abfrage machen, bei der er in jeder dieser Abfragen nach dem passenden sucht.
Also z.B.:
"Germany" ist in "Extern": "Volumen" wird aus "Extern" genommen
"USA" ist in "Extern Intern": "Volumen" wird aus "Extern Intern" genommen

Versteht ihr mein Problem?

Würde mich über eine Hilfe sehr freuen.
Titel: Re: Aus mehreren Abfragen eine "Abfragen-Spalte" befüllen
Beitrag von: database am Februar 02, 2014, 15:19:25
Hallo,

na dann setze halt die 4 Abfragen als UNION-Abfrage zusammen.

SELECT Land, Volumen FROM Extern
UNION
SELECT Land, Volumen FROM Intern
UNION
...

Ist zwar keine Performacebombe aber bei 40 zu erwartenden Datensätzen ...