Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   SQL Abfrage mit Archivtabellen (https://www.delphipraxis.net/168525-sql-abfrage-mit-archivtabellen.html)

dUSER.th 26. Mai 2012 20:19

SQL Abfrage mit Archivtabellen
 
Guten Tag

ist es möglich, 2 oder 3 gleich tabellen mittels SQL zu verbinden?
Tabelle2011 ID, WERT1, WERT2...
Tabelle2012 ID, WERT1, WERT2...
Tabelle2013 ID, WERT1, WERT2...
..
..
..

Ich versuche das schon eine weile mit dem QueryBuilder von EMS Interbase.
Ich komme aber leider nicht weiter.
Für hinweise bin ich sehr Dankbar

Programm Delphi7
DB EMS Interbase/FireBird ProtokollFirebird 1.5

RWarnecke 26. Mai 2012 20:28

AW: SQL Abfrage mit Archivtabellen
 
Wenn alle Tabellen die gleiche Anzahl Spalten haben, kannst Du die Abfragen mit UNION verbinden.

dUSER.th 26. Mai 2012 20:45

AW: SQL Abfrage mit Archivtabellen
 
Hallo Rolf Warnecke,

Vielen Dank das war es schon.
Das Ägert mich jetzt schon ein wenig, dass ich da nicht selber hin gekommen bin.
Und ich habs mir "UNION SELECT" mehrfach im Internet durchgelesen.

Naja sollte nciht sein.

Vielen Dank

sx2008 26. Mai 2012 22:13

AW: SQL Abfrage mit Archivtabellen
 
UNION ALL ist schneller, weil nicht versucht wird Duplikate zu eliminieren.

mkinzler 27. Mai 2012 07:25

AW: SQL Abfrage mit Archivtabellen
 
Zitat:

Wenn alle Tabellen die gleiche Anzahl Spalten haben, kannst Du die Abfragen mit UNION verbinden.
GGf kann man bei der Abfrage die fehlenden Spalten mit Dummies auffüllen


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 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