Danke Andreas Das hift mir. :-) das ganze nachvollziehen zu koennen, tja wo ich dir recht geben muss ist [seltsamen Klammernsetzung] mir koennten da noch andere anmerkungen dazu einfallen ;-)
Gruss Roman Pittroff Consulting Bangkok, Thailand >-----Original Message----- >From: Andreas Roth [mailto:[EMAIL PROTECTED]] >Sent: Wednesday, April 03, 2002 4:02 PM >To: ASP Datenbankprogrammierung >Subject: [aspdedatabase] AW: MS SQL zu Access und joins > > >Hallo Roman, > >Der Hauptunterschied besteht in der seltsamen Klammernsetzung: > >zB. SQL Server >SELECT * FROM TABELLE1 INNER JOIN TABELLE2 ON TABELLE1.ID = >TABELLE2.T1ID INNER JOIN TABELLE3 ON TABELLE1.ID = TABELLE3.T1ID > >wird zu >SELECT * FROM (TABELLE1 INNER JOIN TABELLE2 ON TABELLE1.ID = >TABELLE2.T1ID) INNER JOIN TABELLE3 ON TABELLE1.ID = TABELLE3.T1ID > >bei 4 Tabellen dann: >SELECT * FROM ((TABELLE1 INNER JOIN TABELLE2 ON TABELLE1.ID = >TABELLE2.T1ID) INNER JOIN TABELLE3 ON TABELLE1.ID = >TABELLE3.T1ID) INNER JOIN TABELLE4 ON TABELLE1.ID = TABELLE4.T1ID > >usw. > > >Ein Problem,wie ich leidvoll erfahren musste hat Access bei >Unterabfragen > >So f�hrte folgendes Konstrukt zB. zum Absturz der Jet Engine: > >SELECT * FROM Tabelle1 WHERE Tabelle1.ID IN (SELECT ID FROM >[Irgendwas]) AND NOT ID IN(SELECT ID FROM [Irgendwas]) > >Ich bin das Problem dann umgangen, indem ich benannte >Unterabfragen eingebaut habe: > >SEECT * FROM(Tabelle1 INNER JOIN (SELECT ID FROM [Irgendwas]) >Abfrage1 IN Abfrage1.ID = Tabelle1.ID) INNER JOIN (SELECT ID >FROM [Irgendwas]) Abfrage2 ON Afrage2.ID <> Tabelle1.ID > >Letzten Endes sind noch div Funktionen leicht anderst. Das >sind aber zu viele um sie hier aufzuzeigen, dort findest du >sicher eine n�tzliche Aufstellung in der MSDN. > >Und der Klassiker: Das Datum. Ideal bei SQL Server: '`YYYYMMDD >HH:MM:SS' Bei Access aber #MMDDYYYY HH:MM:SS# > >> | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
