2016-06-10 2 views
0

der Code:Wie schreibe ich den folgenden Code mit Left Join anstelle von * = Operator?

IsNull(QPSAbs.SlabID,0) *= Slabdet.SlabID 

hier sie *= Operator verwendet haben, um anzuzeigen, LEFT JOIN, die in den letzten Versionen von MS SQL nicht unterstützt wird. Deshalb schlage ich einen Code, der für die aktualisierte Version

+1

Sie sollten mehr von Ihrer Abfrage senden. Vor allem der Teil, der mit 'FROM' beginnt ... – Shnugo

+0

Ist diese Frage noch offen? Brauchen Sie weitere Hilfe? Bitte beachten Sie, dass die meisten Experten, die auf SO antworten, nach Reputationspunkten hungern. [Bitte lesen Sie: jemand-Antworten] (http://stackoverflow.com/help/someone-answers). Danke – Shnugo

Antwort

0

angemessen Dies ist - wahrscheinlich ... - ungefähr wie

[...] 
FROM QPSAbs 
LEFT JOIN Slabdet ON QPSAbs.SlabID=Slabdet.SlabID 

Dies würde zurückkehren alle Zeilen QPSAbs, auch wenn es keine Detaildaten in Slabdet und die zugehörigen Slabdet-Zeilen ...