sebskulptura Geschrieben 22. April 2002 Teilen Geschrieben 22. April 2002 Ein SQL-Newbie braucht Hilfe: Sagt mal: Ist das Statement: "select tabelle1.attribut1, tabelle2.attribut2 from tabelle1, tabelle2;" das selbe wie: "select tabelle1.attribut1, tabelle2.attribut2 from tabelle1 inner join tabelle2 on tabelle1.schlüssel = tabelle2.schlüssel;" Danke für Eure Hilfe Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 22. April 2002 Teilen Geschrieben 22. April 2002 Nein. Das erste Statement ist ein Kreuzprodukt, d.h. es werden alle Datensaetze der ersten Tabelle mit allen Datensaetzen der zweiten Tabelle kombiniert. Bei einem Inner Join werden nur alle Datensaetze angezeigt, die der Bedingung tabelle1.schlüssel = tabelle2.schlüssel entsprechen. Ein Inner Join kann mit dem o.g. Kreuzprodukt und einer nachtraeglichen Restriktion (Einschraenkung der Datensaetze mit where feld = wert) umschrieben werden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sebskulptura Geschrieben 23. April 2002 Autor Teilen Geschrieben 23. April 2002 Ah, verstanden! Danke für die Hilfe! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.