Werde damit mal rumbasteln.
Danke Dir und melde mich bestimmt wieder. :-)

Gru� Wolfgang

----- Original Message -----
From: "Gudula Schwingenheuer (PTS R. Schnettler)"
<[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Friday, September 27, 2002 11:09 AM
Subject: [aspdebeginners] AW: Re: AW: Inner Join


> Aber eine Tabellenstruktur mit unterschiedlichen Beziehungen herzustellen
> hat auch immer was mit der Normalisierung der einzelnen Tabellen zu tun.
Du
> k�nntest ja die Tabelle2 (Produkt) auch f�r andere Zwecke benutzen und ist
> sie bereits in Deinem Beispiel eine Br�ckentabelle, warum dann die Werte,
> die sich aus einer bereits vorhandenen Artikel/Produktabelle beziehen,
> wieder dort hineinschreiben?
>
> Also dann mal so:
>
> SELECT Tabelle1.name, tabelle2.produkt, tabelle3.ausgabe
> FROM tabelle1 INNER JOIN (tabelle2 inner join Tabelle3 ON tabelle2.UID =
> Tabelle3.UID) ON tabelle1.ID = tabelle2.UID;
>
> Herzliche Gr��e, Gudula
>
>
> > -----Urspr�ngliche Nachricht-----
> > Von: Bezold Wolfgang [mailto:[EMAIL PROTECTED]]
> > Gesendet: Freitag, 27. September 2002 10:27
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] Re: AW: Inner Join
> >
> >
> > > Tabelle1 (name) und Tabelle2(produkt) sind eigentlich ja 2 Tabellen,
die
> > > unabh�ngig von einander laufen und keine direkten Beziehungen
aufbauen.
> > > Vorausgesetzt name steht f�r den Kunden und Produkt auf
> > Artikel. F�r beide
> > > br�uchtest Du dann noch eine Br�ckentabelle mit 2 Spalten, wo der PK
auf
> > > beiden Spalten liegt.
> >
> > Das versteh ich noch nicht ganz. Meine Tabellen hei�en doch Tabelle1
> > Tabelle2 und Tabelle3 in meinem Beispiel.
> > Die Verbindung mu� doch vorhanden sein, weil Tabelle1 Das Feld ID
> > bei meiner
> > Abfrage gleich sein mu� mit den anderen Tabellenspalten UID.
> >
> > Tabelle 1
> > ID / Name
> > Tabelle 2
> > ID / UID / Produkt
> > Tabelle 3
> > ID / UID / Ausgaben
> >
> > Somit ist doch der Bezug zu allen 3 Tabellen gegeben, oder seh ich das
> > falsch?
> >
> > > SELECT Name.Name, produkt.produkt, aufgabe.Aufgabe
> > > FROM (Name INNER JOIN (produkt INNER JOIN zwischen ON produkt.proID =
> > > [zwischen].prodID) ON Name.nID = [zwischen].nID) INNER JOIN aufgabe ON
> > > produkt.proID = aufgabe.prodID;
> >
> > Mein Herz bleibt stehen. Das lern ich nie....:-(
> >
> > Gru� Wolfgang
> >
> >
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an