Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SELECT über 2 Tabellen - Feldzugriff? (https://www.delphipraxis.net/27506-select-ueber-2-tabellen-feldzugriff.html)

Hansa 11. Aug 2004 12:59

Re: SELECT über 2 Tabellen - Feldzugriff?
 
@RG : was soll vermieden werden ?

EIN * was soll das ? Betrifft das die Felder von Tabelle1 oder Tabelle2 ? SO geht es NICHT !! Wenn schon dann A.* und B.*.

Sharky 11. Aug 2004 13:02

Re: SELECT über 2 Tabellen - Feldzugriff?
 
Zitat:

Zitat von Hansa
...SO geht es NICHT !! Wenn schon dann A.* und B.*.

Und warum geht es dann, für diese spezielle Anfrage bei mir? Ein :
SQL-Code:
SELECT * FROM tabelle1 a , tabelle2 b
Liefert mir alle Felder aus beiden Tabellen. Wenn ich jetzt in beiden Tabellen Felder mit dem selben Namen besitze habe ich natürlich das schon beschriebene Problem.

Stevie 11. Aug 2004 13:05

Re: SELECT über 2 Tabellen - Feldzugriff?
 
Zitat:

Zitat von Hansa
EIN * was soll das ? Betrifft das die Felder von Tabelle1 oder Tabelle2 ? SO geht es NICHT !! Wenn schon dann A.* und B.*.

Natürlich geht das! :roll: Ich möchte nur wissen, wie dann die Felder benannt werden, wenn ich diesen SQL absetze!
Ob das unschön ist, brauchen wir nicht zu diskutieren, dass weiß ich... ;-)

P.S. Ich hab's mal auf ner Oracle-DB getestet, die setzt an das zweite der gleichnamigen Felder ein _1 usw. dran.

Hansa 11. Aug 2004 13:06

Re: SELECT über 2 Tabellen - Feldzugriff?
 
Sharkky hat Recht. Das geht ja doch so. Dann verstehe ich nun aber die Frage nicht mehr. Ich kann sogar die Umbenennung der Tabellen weglassen und erhalte alle Felder beider Tabellen. Um welche DB geht es eigentlich ?

Robert_G 11. Aug 2004 13:13

Re: SELECT über 2 Tabellen - Feldzugriff?
 
Zitat:

Zitat von Hansa
@RG : was soll vermieden werden ?

Sowas:
SQL-Code:
      ,A.Preis "Noch eine Spalte"

MarcusB 11. Aug 2004 13:17

Re: SELECT über 2 Tabellen - Feldzugriff?
 
Vielen Dank für die zahlreichen Antworten.

Ich muss wohl in den sauren Apfel beissen und alle Felder explizit benennen (heisst: viel :coder:).
So funktioniert es, habe es gerade mal ausprobiert.

PS: Ist eine mySQL DB


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