Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
17.05.2012, 02:46:27
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Datenbank Forum
| | |-+  Sql Join über Mehrere Tabellen
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Sql Join über Mehrere Tabellen  (Gelesen 10921 mal)
WEBSTER
Newbie
*
Offline Offline

Beiträge: 44



« am: 01.11.2005, 00:21:07 »

Salute,

ich habe folgenden SQL Join über 2 Tabellen [kunden, geschaefte].

select distinct(g.geschaefts_nr),g.KUNDEN_NR,
    g.VERMITTLER_NR_1,
    g.VERMITTLER_NR_PROV_1,
    g.VERMITTLER_NR_2,
    g.VERMITTLER_NR_PROV_2,
    g.VERMITTLER_NR_3,
    g.VERMITTLER_NR_PROV_3,
    g.VERMITTLER_NR_4,
    g.VERMITTLER_NR_PROV_4,
    g.erfassungdat,
    (k.anrede||' '|| k.vorname||' '||k.nachname) as Kunde
from kunden k INNER JOIN geschaefte g
ON (k.kunden_nr = g.kunden_nr)

Wie bekomme ich einen Join zu einer DRITTEN Tabelle?

Ich möchte nämlich wie

" (k.anrede||' '|| k.vorname||' '||k.nachname) as Kunde
from kunden k INNER JOIN geschaefte g
ON (k.kunden_nr = g.kunden_nr)"

die Tabelle Vermittler einbinden, um auch diese Daten darstellen zu können.

" (v.anrede||' '|| v.vorname||' '||v.nachname) as Vemittler
from vermittler v INNER JOIN geschaefte g
ON (v.vermittler_nr = g.vermittler_nr_1)"


Einzeln bekomme ich die Joins zum laufen. Aber wie binde ich diese in eine Abfrage?

THX
WEBSTER
Gespeichert

Wer etwas anders macht, aber nicht besser, der sollte besser was anderes machen.
Tokter
Gast
« Antworten #1 am: 01.11.2005, 15:24:33 »

Du kannst soviele joins einbauen wie du willst:

select * from a
join b on b.aid=a.id
join c on c.bid=b.id
join...
etc.
where bla bla
Gespeichert
MrQuiverz
Newbie
*
Offline Offline

Beiträge: 1


E-Mail
« Antworten #2 am: 09.01.2008, 00:21:20 »

Besten Dank Tokter, hast mein Leben extrem erleichtert!
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS