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
