Hallo
habe die Definition ausprobiert. Habe weitere erforderliche distinct Spalten eingesetzt und fehlende abschliessende Klammern für die exists gesetzt:
SELECT DISTINCT
projekt,
vorgang,
uid
FROM
<deine tabelle> t1 -- t1 ist ein Aliasname für die Tabelle aus der
-- Du auswählst
WHERE EXISTS(
SELECT
*
FROM
<deine tabelle> t2 -- hier greifst Du doch auf die gleiche Tabelle
-- zu, daher musst Du einen anderen Aliasnamen
-- wählen, damit in der WHERE-Klausel Klarheit
-- herrscht, was mit wem verglichen wird.
WHERE
t2.projekt = t1.projekt
AND (t2.vorgang = 'ANG' OR t2.vorgang = 'AUF')
)
-- [...]
Sieht soweit gut aus. Access befindet die Definition fehlerfrei. Nur wenn ich sie ausführen will, wird die unbekannte Tabelle t2 bemeckert.
Was/Wo ist die t2?
Ein Aliasname für Deine Tabelle.
Bei Access habe ich in der Tat noch nicht ausprobiert, ob die Jet-Engine Kommentare versteht.
Freundliche Grüße
Vinzenz