Соединение условий в SQL Server 2008

#sql-server-2008 #join #conditional

#sql-server-2008 #Присоединиться #условное

Вопрос:

Я хочу динамически объединять 2 таблицы в SQL Server, что означает в соответствии с количеством значений таблицы, как LEFT join или RIGHT join.. Возможно ли это в SQL Server? Если да, пожалуйста, объясните

Заранее спасибо

Комментарии:

1. Я действительно не понимаю, что вам нужно. Пожалуйста, объясните лучше…

Ответ №1:

Я не верю, что можно условно сделать left join или right join .

Однако, поскольку оба этих объединения по сути являются фильтруемыми full outer join , не могли бы вы использовать это, а затем использовать where предложения, чтобы получить то, что вы хотите?

Однако это кажется далеко не идеальным, и я бы задался вопросом, зачем вам это нужно делать в первую очередь.