PDA

View Full Version : SQL Sätze ausschließen



edig
13-09-11, 07:16
Hallo,

habe eine Datei mit 2 Feldern:
PERSNR ART
1 100
1 200
2 100
2 300
3 150
3 200

Es sollen nur die Personalnummern selektiert werden, die die ART 100 nicht haben; also nur die Personalnummer 3.
Geht das?
Vielen Dank.

B.Hauser
13-09-11, 07:32
Versuch mal sowas:


With x as (Select distinct PersNr
From YourTable
Where Art = 100)
Select a.*
From YourTable a Exception Join x on a.PersNr = x.PersNr;

Birgitta

edig
13-09-11, 07:47
Vielen Dank für die schnelle Antwort.

Beim Auführen erhalte ich die Fehlermeldung:
Qualifikationsmerkmal für Spalte oder Tabelle X nicht definiert.
Mein SQL sieht so aus:

With x as (Select distinct papnr
From sapedv/pa2001
Where PAAWAR = '0200')
Select *
From sapedv/pa2001 a Exception Join y on a.papnr = x.papnr

edig
13-09-11, 08:09
Vielen Dank!
Hat funktioniert.