дозвуковой генерировать неверный запрос JOIN - PullRequest
0 голосов
/ 25 июня 2009

Я новичок в SobSonic и пытаюсь создать объединяющий запрос для двух таблиц. Я нашел параметры LeftInnerJoin, которые генерируют запрос, который кажется действительным. При попытке запустить его на MSSQL 2005 он не работает, поскольку LEFT INNER JOIN недопустим, но LEFT JOIN.

и я все еще ищу способ создания запроса для объединения таблиц с множественными значениями и выходных таблиц с кратными числами.

1 Ответ

0 голосов
/ 25 июня 2009

Вы хотите запрос, подобный следующему:

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

Если вы хотите вернуть все столбцы из обеих таблиц (таблица выходных кратных значений), тем не менее, вам, вероятно, следует создать представление, содержащее все необходимые столбцы и запросить его.

...