AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Trennung 2er MySQL Befehle
Thema durchsuchen
Ansicht
Themen-Optionen

Trennung 2er MySQL Befehle

Ein Thema von LeahCim · begonnen am 31. Aug 2005 · letzter Beitrag vom 2. Sep 2005
Antwort Antwort
moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#1

Re: Trennung 2er MySQL Befehle

  Alt 1. Sep 2005, 08:37
Zitat von LeahCim:
Zitat von moritz:
Wie wär's mit sowas?

Code:
SELECT tbl1.a,tbl1.b,tbl2.a,tbl2.b,tbl3.a,tbl3.b FROM bla tbl1, blä tbl2, blabla tbl3
Müsste so doch eigentlich gehen, oder?
Und das versteh ich nicht....
Okay, also. Der wichtigste Teil ist dieser hier:
Code:
FROM bla    tbl1,
     blä     tbl2,
     blabla tbl3
Damit verteilst du sozusagen interne Namen. Die Tabelle "bla" bekommt den Namen "tbl1", die Tabelle "blä" den Namen "tbl2", etc. (Die Namen dürfen natürlich beliebig sein, also du musst nicht durchnumerieren)

Wenn man soweit ist, kann man den ersten Teil einfacher verstehen:
Code:
SELECT
  tbl1.a as tbl1_a,
  tbl1.b as tabl1_b,
  tbl2.a as tbl2_a,
  tbl2.b as tbl2_b,
  tbl3.a as tbl3_a,
  tbl3.b as tbl3_b
"tbl1.a" bedeutet (Ähnlich einer Klassenstruktur) dass du "a" als Unterobjekt von "tbl1" wählst, also als Unterobjekt der Tabelle "bla".
Die Namensvergabe mit "as" ist dann nur noch zur eindeutigen Identifikationen, die die Feldnamen sich ja überschneiden.

Zusammengesetz:

Code:
SELECT
  tbl1.a as tbl1_a,
  tbl1.b as tabl1_b,
  tbl2.a as tbl2_a,
  tbl2.b as tbl2_b,
  tbl3.a as tbl3_a,
  tbl3.b as tbl3_b
FROM
  bla      tbl1,
  blä       tbl2,
  blabla   tbl3
Mo
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 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