带左连接的输出子句,如何?

Ben*_*ttr 10 sql sql-server

是否有可能沿着这些方向做一些事情:

DELETE TOP(1) m
FROM MyTable m
OUTPUT deleted.*
LEFT JOIN MyOtherTable ON MyOtherTable.SomeColumn=s.SomeColumn
Run Code Online (Sandbox Code Playgroud)

我知道这有效:

DELETE TOP(1) 
FROM MyTable
OUTPUT deleted.*
Run Code Online (Sandbox Code Playgroud)

这也有效(虽然没有意义):

DELETE TOP(1) m 
FROM MyTable m
LEFT JOIN MyOtherTable ON m.SomeColumn=MyOtherTable.SomeColumn
Run Code Online (Sandbox Code Playgroud)

Dun*_*owe 26

OUTPUT子句移到之前JOIN

DELETE TOP(1) m 
OUTPUT deleted.* 
FROM MyTable m 
LEFT JOIN MyOtherTable ON MyOtherTable.SomeColumn=s.SomeColumn 
Run Code Online (Sandbox Code Playgroud)