Сообщение Re: linq JOIN -> t-sql MERGE JOIN от 04.12.2018 17:56
Изменено 04.12.2018 17:57 Jack128
Re: linq JOIN -> t-sql MERGE JOIN
Здравствуйте, FireShock, Вы писали:
FS>Привет.
FS>
FS>Есть ли возможность преобразовать этот JOIN в INNER MERGE JOIN в T-SQL? Чтобы было так:
FS>
не знаком в mssql, но а этот "merge join" — это тоже самое то и обычнй join c option (merge join) то можно попробовать db.NextQueryHints.Add("option (merge join)");
FS>Привет.
FS>
FS>from t1 in _db.table1
FS>join t2 in _db.table2 on t1.f1 equals t2.f1
FS>select ...
FS>FS>Есть ли возможность преобразовать этот JOIN в INNER MERGE JOIN в T-SQL? Чтобы было так:
FS>
FS>...
FS>FROM
FS> [dbo].[Table1] [t1]
FS> INNER MERGE JOIN [dbo].[Table2] [t2] ON [t2].[f1] = [t1].[f1]
FS>...
FS>не знаком в mssql, но а этот "merge join" — это тоже самое то и обычнй join c option (merge join) то можно попробовать db.NextQueryHints.Add("option (merge join)");
Re: linq JOIN -> t-sql MERGE JOIN
Здравствуйте, FireShock, Вы писали:
FS>Привет.
FS>
FS>Есть ли возможность преобразовать этот JOIN в INNER MERGE JOIN в T-SQL? Чтобы было так:
FS>
не знаком c mssql, но а этот "merge join" — это тоже самое то и обычнй join c option (merge join) то можно попробовать db.NextQueryHints.Add("option (merge join)");
FS>Привет.
FS>
FS>from t1 in _db.table1
FS>join t2 in _db.table2 on t1.f1 equals t2.f1
FS>select ...
FS>FS>Есть ли возможность преобразовать этот JOIN в INNER MERGE JOIN в T-SQL? Чтобы было так:
FS>
FS>...
FS>FROM
FS> [dbo].[Table1] [t1]
FS> INNER MERGE JOIN [dbo].[Table2] [t2] ON [t2].[f1] = [t1].[f1]
FS>...
FS>не знаком c mssql, но а этот "merge join" — это тоже самое то и обычнй join c option (merge join) то можно попробовать db.NextQueryHints.Add("option (merge join)");