Thema: Delphi Schwieriger SQL-Befehl

Einzelnen Beitrag anzeigen

Freecer

Registriert seit: 30. Okt 2003
44 Beiträge
 
#11

Re: Schwieriger SQL-Befehl

  Alt 12. Mär 2006, 12:08
Hallo, interessantes thema, da ich mich selber gerade mit ziemlich dem gleichen problem herrumschlage hoffe ich das jemand von euch noch aktiv ist und mir ebenfalls beistehn kann,

Mein problem sieht prinzipiell genauso aus wie das von frankg:

3 tabellen

FirmaDV
linkdatei
PersonDV

linkdatei besteht aus 3 spalten 1: ID, 2: ueberbegriff 3: unterbegriff

Nun will ich über eine ADOQuery die sql wie ihr oben beschrieben habt übergeben (modifiziert, klarerweise!) jedoch kommt bei mir folgendes problem, er zeigt mir die gefilterten datensätze an jedoch sooft wie die anzahl der datensätze in der PERSON tabelle gespeichert!

Ich habe vermutet es könnte an
SQL-Code:
select *
from linkdatei, PERSONDV, FIRMADV
where linkdatei.unterbegriff = PERSONDV.zusatzid
  and linkdatei.ueberbegriff = FIRMADV.zusatzid;
an der where linkdatei.unterbegriff = PERSONDV.zusatzid liegen, nun wenn ich diese lösche und als das where die oben geschriebene and angebe

and linkdatei.ueberbegriff = FIRMADV.zusatzid; kommt das von mir besagte problem das die 3 einträge sooft gelistet werden wie einträge in der PERSON tabelle sind

hoffe ich hab das so erklärt das es richtig rüberkommt!

p.s. hoffe es stört nicht das ich dne thread wieder raufschiebe -> Is doch nicht mehr der jüngste
  Mit Zitat antworten Zitat