Join 亚音速生成无效的联接查询

Join 亚音速生成无效的联接查询,join,subsonic,Join,Subsonic,我是SobSonic的新手,正在尝试为两个表创建联接查询。我找到了选项LeftInnerJoin,它生成了看起来有效的查询。当尝试在MSSQL 2005上运行它时,它不起作用,因为左内部联接无效,但左联接无效 我仍在寻找生成查询的方法,以连接多个表和输出多个表。您需要类似于以下内容的查询: MyFirstTableCollection myFirstTables = DB.Select().From(MyFirstTable.Schema) .InnerJoin(MySecondTable.

我是SobSonic的新手,正在尝试为两个表创建联接查询。我找到了选项LeftInnerJoin,它生成了看起来有效的查询。当尝试在MSSQL 2005上运行它时,它不起作用,因为左内部联接无效,但左联接无效


我仍在寻找生成查询的方法,以连接多个表和输出多个表。

您需要类似于以下内容的查询:

MyFirstTableCollection myFirstTables = DB.Select().From(MyFirstTable.Schema)
  .InnerJoin(MySecondTable.Schema)
  .ExecuteAsCollection<MyFirstTableCollection>();

如果要返回两个表中的所有列,则可能需要创建一个包含所有所需列的视图,并查询该视图。

您的问题是什么?您可以更具体一点,或者给出一个您想要生成的查询的示例吗?FWIW,LEFT-INNER-JOIN在任何品牌的SQL数据库中都不是有效的语法。