1

私はこれが答えられたかもしれないことを知っていますが、左結合(亜音速への左内部結合)を行おうとすると、SubSonic2.2はSQLプロバイダーでエラーを引き起こします

次のようなSQlを作成する代わりに

SELECT * FROM table1
LEFT JOIN table 2 ON table1.id = table2.id

それは作成します:

SELECT * FROM table1
LEFT INNER JOIN table 2 ON table1.id = table2.id

無効なSQLコードとしてこのエラーが発生します。

回避策はありますか?私はあなたがもうそれをまったくサポートしていないと思いますか?

4

2 に答える 2

1

亜音速のメーリングリストに連絡した後、内部のフィールドが結合する順序を変更する必要があるように見えます。これを実行すると、機能するはずです。

于 2009-08-25T23:10:04.697 に答える
0

MSSQL構文はよくわかりませんが、MySQLでは「LEFTINNER」または「LEFTOUTER」結合はありません。ただし、コードを左外部結合に変更すると、(MySQLで)機能します

于 2009-08-14T20:28:27.957 に答える