Einzelnen Beitrag anzeigen

Berni68

Registriert seit: 9. Jan 2006
Ort: Villingen
162 Beiträge
 
Delphi XE5 Professional
 
#1

SQL-Befehl mit subquery und count

  Alt 24. Jan 2009, 13:59
Datenbank: Firebird • Version: 2.0 • Zugriff über: fbclient.dll
Hallo zusammen,

hab schon viel probiert und gesucht, aber ich seh grad den Wald vor lauter Bäumen nicht:
Wie muss ich diese SQL-Anweisung richtig schreiben:

Delphi-Quellcode:
select m.id_modelle
from modelle m
where count( select s.komponente from struktur s where m.id_modelle = s.komponente )=0
hierbei ist:

modelle m:
id_modelle
1
2
3
4
5
6

struktur s:
baugruppe, komponente
3__________1
3__________2
6__________1
6__________2
6__________3
6__________5

d.h:
baugruppe 3 besteht aus modell 1 und modell 2
baugruppe 6 besteht aus modell 1, 2, 3, 5

Die Anweisung soll die id_modelle liefern, die in struktur nie als komponente auftauchen, hier also 4 und 6

Besten Dank im voraus!
Bernhard
  Mit Zitat antworten Zitat