Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Abfrage über mehrere gleicher Tabellen (https://www.delphipraxis.net/82547-sql-abfrage-ueber-mehrere-gleicher-tabellen.html)

Kurti_06 15. Dez 2006 13:34

Datenbank: BDE • Zugriff über: TQuerry

SQL Abfrage über mehrere gleicher Tabellen
 
Hall Delphi Gemeinde,
ich würde euch bitten, mir mal bei einer kleinen Aufgaben zu helfen.
Ich bin nicht der große Delphi und SQL Experte, darum brauch ich euro Hilfe.

Ich möchte mit einem TQuerry (BDE, Paradox DB) eine SQL Anweisung anwenden,
die Ergebnisse aus meherer gleich strukturierten Tabellen ausgibt.
a la
select * form TabelleA,TabelleB where Datum=jetzt

Mit einer Tabelle kein Problem. Ab 2 läuft Abfrage ins Endlose ohne Fehlermeldung.
Ich benutze Deplphi 7.
Vielleicht ist es auch ganz einfach, also nicht schimpfen. :)
Würde mich über eine Hilfe freuen.

Gruß Steffen

mkinzler 15. Dez 2006 13:55

Re: SQL Abfrage über mehrere gleicher Tabellen
 
Sollte mit Union gehen:

SQL-Code:
select FeldA, ... from Tabelle1
union
select FeldA, ... from Tabelle2

raiguen 15. Dez 2006 14:22

Re: SQL Abfrage über mehrere gleicher Tabellen
 
Genau... Selbst das LocalSQL kann diesen 'Befehl' ;)

marabu 15. Dez 2006 14:26

Re: SQL Abfrage über mehrere gleicher Tabellen
 
Herzlich willkommen in der Delphi-PRAXiS, Steffen.

Das von dir verwendete SELECT-Statement bildet das kartesische Produkt - kann eine Weile dauern...

Freundliche Grüße vom marabu

Kurti_06 15. Dez 2006 14:42

Re: SQL Abfrage über mehrere gleicher Tabellen
 
Danke mkinzler
glaub das hilft schon für die Zwecke.
Ich komme nicht aus der Datenbank-Anwendungs-Ecke.
Muss mich aber damit auch vertraut machen.

Kann einer einen Rat geben - für Datenbanksystem unter Delphi - auch Webbasiert eventuell Delphi.Net
für Datenbanksystem, die man dort einsetzen sollte > Interbase, Oracle, MS SQL ??
Und gute Literatur zu SQL - gibt es da Gehwimtipps, oder ist das dan mehr DBSystem abhängig.

Also Dank - und ein Tipp - wäre noch besser
Gruß Steffen

mkinzler 15. Dez 2006 14:52

Re: SQL Abfrage über mehrere gleicher Tabellen
 
Zitat:

Kann einer einen Rat geben - für Datenbanksystem unter Delphi - auch Webbasiert eventuell Delphi.Net
für Datenbanksystem, die man dort einsetzen sollte > Interbase, Oracle, MS SQL ??
+ FB, MySQL, Sqllite, DB2, PostGreSql, ...
Zitat:

Und gute Literatur zu SQL - gibt es da Gehwimtipps, oder ist das dan mehr DBSystem abhängig.
Im Detail unterscheiden sich die SQL-Implementataionen der DBMS schon
http://www.fak-i.hs-karlsruhe.de/int...l/sql.all.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 Uhr.

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