![]() |
2 Datenbanken in 1 Query
Hallo,
ich habe zwei Datenbanken, eine address.db und eine zugang.db. In der Datenbank address.db gibt es ein Feld ID (eindeutig), die felder Name, Vorname, Strasse, PLZ, ORT. In der Datenbank Zugang gibt es ein Feld ID (eindeutig) und das Feld PWD. Ich will nun mit einer Query die beiden Datenbanken so verbinden, dass ich Name, Vorname, Strasse, PLZ, Ort, PWD (für jede address.id = zugang.id) erhalte. Wie funktioniert das direkt über SQL für ca 5000 Datensätze am schnellsten? Gruß Helen |
Re: 2 Datenbanken in 1 Query
Hallo Helen,
Zitat:
SQL-Code:
SELECT address.Name, address.Vorname, address.Strasse, address.PLZ, address.Ort, zugang.PWD
WHERE (address.id = zugang.id) ORDER BY address.Name, address.Vorname, address.Strasse, address.PLZ |
Re: 2 Datenbanken in 1 Query
Die Idee ist super! Aber wie bekomme ich das ohne Database hin?
Problem: Ich nutze keine richtige database, sondern öffne die Tables direkt und der SQL Syntax
SQL-Code:
hat einen Fehler...
SELECT * From "c:\address.db", "c:\zugang.db" WHERE ("C:\address.db".id = "C:\zugang.db".id)
Gruß Helen |
Re: 2 Datenbanken in 1 Query
Hallo helen,
das was du beschreibst ist eine Query über zwei Tabellen und nicht über zwei Datenbanken! In Paradox sind Datenbanken Verzeichnisse und Tabellen eine Sammlung von Dateien innerhalb dieses Verzeichnis. Du stellst bei einer TQuery einfach den databaseName auf das Verzeichnis oder noch besser auf einen ALIAS, der auf das Verzeichnis zeigt (ist dann leichter übertragbar). In der SQL Abfrage kannst du dann einfach schreiben:
SQL-Code:
Die Endung .DB kannst du weglassen und der Pfad ist bereits bekannt.
SELECT * From address a, zugang z WHERE a.id = z.id
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 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