Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#2

Re: Outer Join in Microsoft.Jet.OLEDB via ADO

  Alt 11. Jan 2005, 23:58
Das (+) ist ein left bzw. right Join, wobei du es für jedes Feld einzeln defnieren kannst.
(Im Gegensatz zu diesem ollen JOIN-Kinder-SQL )
Wenn ich mich nicht irre versteht Jet OUTER JOINS (halt dieses neue Kinder-SQL )

Edit: Bullshit! Ich verwende diese Syntax nie, deshalb dachte ich ein OUTER JOIN soll einer Art "!=" entsprechen.
So sollte es gehen:
SQL-Code:
SELECT TOP 25
       Fahrzeuge.*
      ,Standorte.*
FROM Fahrzeuge LEFT JOIN Standorte
         ON Fahrzeuge.StandortOID = Standorte.OID

Nicht jede DB kann einen so hübschen, schnörkellosen SQL-Dialekt sprechen.
SQL-Code:
SELECT Fahrzeuge.*
      ,Standorte.*
FROM Fahrzeuge
      ,Standorte
WHERE Fahrzeuge.StandortOID = Standorte.OID(+) and
       RowNum <= 25
  Mit Zitat antworten Zitat