![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: vcl
Tabelleneinträge anzeigen, welche in der 2. Tabelle keine Einträge aufweisen
Hallo zusammen
Ich habe ein Terminverwaltungsprogramm mit Rapportfunktion, welches auf dem Datenbanksystem Paradox 7 basiert. Ich versuche das Ganze mal einfach zu erklären. Die Stammdaten sind in der Tabelle Stamm gespeichert, die Termine bzw. Kontakte in der Tabelle Kontakte. In der Tabelle Kontakte ist die jeweilige ID der Stammdatentabelle als Schlüssel für die Verknüpfung hinterlegt. Ich möchte nun alle Daten anzeigen, welche in der Kontakt-Tabelle keinen Eintrag aufweisen. Ist das mit einer solchen SQL-Anweisung lösbar oder muss ich anders vorgehen? SELECT a.id, a.name, a.vorname ...., b.sid, b.hinweis.... FROM stammdaten a, konktakt, b WHERE a.id = b.sid and....? Ich weiss, es wäre wohl besser auf ein anderes Datenbanksytem zu wechseln, wäre aber trotzdem froh, wenn es hier eine Lösung gäbe. Ich danke euch bereits jetzt im Voraus für die Antworten. Gruss Bruno |
AW: Tabelleneinträge anzeigen, welche in der 2. Tabelle keine Einträge aufweisen
SQL-Code:
SELECT * FROM stammdaten
WHERE not Exists (SELECT * FROM kontakt WHERE stammdaten.id=kontakt.sid) |
AW: Tabelleneinträge anzeigen, welche in der 2. Tabelle keine Einträge aufweisen
Oder so, dann kommt die Anweisung ohne Subselect aus:
Code:
Wo und wie kann ich denn die SQL-Codierung einstellen?
select S.*, K.ID
from Stammdaten S Left Join Kontakt K on S.ID = K.idstammdaten where K.ID is Null |
AW: Tabelleneinträge anzeigen, welche in der 2. Tabelle keine Einträge aufweisen
Besten Dank für die Antworten - es funktioniert :-D
Gruss Bruno |
AW: Tabelleneinträge anzeigen, welche in der 2. Tabelle keine Einträge aufweisen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 Uhr. |
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-2025 by Thomas Breitkreuz