Abfrage liefert zu wenig Ergebnisse

26/03/2010 - 14:23 von B.Kleine | Report spam
Hallo,

ich habe zwei Tabellen A (5000 Zeilen) und B (1500 Zeilen)

In A sind einige Spalten mit unterschiedlichen, archivierten Informationen.
In B sind meine Auswertungen zu diesen Informationen.
Die Tabellen sind über ihre primary keys miteinander verknüpft 1:1.
Zeilen in B existieren aber nur, wenn ich etwas eingetragen habe.

Ein Feld in B heißt jetzt "kritisch" und kann "ja", "nein", "unbekannt"
annehmen.

Ich möchte aus meiner Abfrage select A.*, B.* from A,B alle die
ausschließen, bei denen in B!kritisch "nein" steht.

Wenn das kriterium where B.kritisch <> "nein" ist, werden nur die Vertràge
ausgespuckt, die in B vorhanden sind und nicht "nein" sind. Ich möchte aber
auch alle die anzeigen lassen, die zwar schon in A, aber noch nicht in B
sind.

Wie muss ich vorgehen?

Jede Hilfe willkommen!

Bernhard
 

Lesen sie die antworten

#1 Karl Donaubauer
26/03/2010 - 14:27 | Warnen spam
B.Kleine wrote:
ich habe zwei Tabellen A (5000 Zeilen) und B (1500 Zeilen)

In A sind einige Spalten mit unterschiedlichen, archivierten
Informationen. In B sind meine Auswertungen zu diesen Informationen.
Die Tabellen sind über ihre primary keys miteinander verknüpft 1:1.
Zeilen in B existieren aber nur, wenn ich etwas eingetragen habe.

Ein Feld in B heißt jetzt "kritisch" und kann "ja", "nein",
"unbekannt" annehmen.

Ich möchte aus meiner Abfrage select A.*, B.* from A,B alle die
ausschließen, bei denen in B!kritisch "nein" steht.

Wenn das kriterium where B.kritisch <> "nein" ist, werden nur die
Vertràge ausgespuckt, die in B vorhanden sind und nicht "nein" sind.
Ich möchte aber auch alle die anzeigen lassen, die zwar schon in A,
aber noch nicht in B sind.

Wie muss ich vorgehen?



Datensàtze aus A, die nicht in B sind
www.donkarl.com?FAQ3.16

Servus
Karl
****************
Access-FAQ: http://www.donkarl.com

Ähnliche fragen