Zitat von
hirsch:
SQL-Code:
select * from DOKUMENTE D
where LFD_NR not in
(select NR_DOK
from DOK_VERW V )
order by LFD_NR
Nun ich verstehe nicht was "D" und "V" hier macht.
Das sind einfach Tabellen-Aliase, um nicht den kompletten Namen schreiben zu müssen. In diesem Statement eigentlich unnötig, da sie definiert, aber nicht benutzt werden. Es wird deutlicher, wenn Du solch ein Statement nimmst:
SQL-Code:
select a.id as id, b.id as id2
from tabelle1 a left outer join tabelle2 b on a.foreign_id=b.id
Hier wird in der Select-Liste die Eindeutigkeit des Feldes ID festgelegt, weil es in beiden Tabellen eben eines gibt.