Форум программистов, компьютерный форум, киберфорум
Наши страницы
LINQ
Войти
Регистрация
Восстановить пароль
 
Alim96
0 / 0 / 0
Регистрация: 06.03.2018
Сообщений: 44
1

Левое соединение через Union

14.10.2018, 09:51. Просмотров 54. Ответов 0
Метки нет (Все метки)

Добрый день.
Есть запрос
C#
1
2
3
4
5
6
7
8
9
10
11
12
 IQueryable<VWPartners> VWPartners = from purchases in vw.Purchases
                              join partners in vw.Partners on purchases.id_partner equals partners.id_partner
                              join partnerParent in vw.Partners on partners.id_parent equals partnerParent.id_partner into eGroup
                              from pr in eGroup.DefaultIfEmpty()
                              join products in vw.Products on purchases.id_product equals products.id_product
                              select new VWPartners
                              {
                                  purId = purchases.id_purchase,
                                  partName = partners.surName,
                                  partParName = pr.surName  == null ? "По умолчанию" : pr.surName,
                                  prName = products.name
                              };
Необходимо заменить левое соединение на Union.
Не подскажите как это сделать??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2018, 09:51
Ответы с готовыми решениями:

Как из трех баз получить union на одну и ту же таблицу?
Есть три одинаковых по структуре таблиц, но разные по контенту MS Access базы. Необходимо из трех...

Левое соединение в запросах 1С.
Добрый день! Что-то никак не разберусь. Думала, что поняла, а фиг. Мне нужно запросом вытащить...

Запрос: Левое соединение
Добрый день! Подскажите почему не работает левое соединение, выводит только те лицевые счета где...

Левое соединение двух таблиц
Форумчане, нужен совет. Как правильно сделать соединение двух таблиц. Что бы получилось так: ...

Сложное левое соединение двух таблиц
Доброго времени суток форумчане! Вопрос вот в чем. Хочу в запросе выбрать таблицу1 и к ней левым...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2018, 09:51

Как сделать левое внешнее соединение?
У меня есть бд на Firebird в которой хранятся две таблицы, таблица национальностей (главная) и...

Возможно ли сделать внешнее левое соединение таблиц с помощью оператора where?
Доброго времени суток! Возможно ли сделать внешнее левое соединение с помощью оператора where? если...

Вывод пустых строк в запросе на выборку (не работает левое соединение)
Добрый день, коллеги! Имеем базу данных, которая во вложении и следующий запрос. SELECT...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru