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
