1
此查詢:的MS Access/SQL Server的語法(我猜)
SELECT sentmails.[VersandDatum],
sentmails.[DatumMailGeplant],
mailintervals.[Interval],
definitions.[Subject],
users.[Name],
sentmails.[MailArt],
Objekte.[Name],
sentmails.[Erledigt],
sentmails.[ID]
FROM Objekte
RIGHT JOIN (users RIGHT JOIN (definitions RIGHT JOIN (mailintervals RIGHT JOIN (sentmails) ON mailintervals.ID=sentmails.Intervall) ON definitions.ID=sentmails.Noti_ID) ON users.UID=sentmails.Funktion) ON Objekte.OId=sentmails.Objekt_ID
...作品在MS Access QBE罰款,但在SQL Server,它返回一個 「不正確的語法附近 ')'」 的錯誤。我真的想知道爲什麼:
- 連接需要在括號內?
- 沒有更多的外部連接在SQL Server?
- 需要更多括號嗎?
毫無疑問.... – Stefan 2010-10-10 13:48:40
只是想sqlstr.Replace( 「RIGHT JOIN」, 「RIGHT OUTER JOIN」)更換( 「(」, 「」).Replace(」。 )「,」「) 它似乎更好地吸氣 – Stefan 2010-10-10 13:49:23