Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Schwieriger SQL-Befehl (https://www.delphipraxis.net/22431-schwieriger-sql-befehl.html)

Freecer 12. Mär 2006 13:08

Re: Schwieriger SQL-Befehl
 
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
SQL-Code:
where linkdatei.unterbegriff = PERSONDV.zusatzid
liegen, nun wenn ich diese lösche und als das where die oben geschriebene and angebe

SQL-Code:
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 :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz