Объединение двух таблиц ДАННЫЕ
У меня есть два таблиц А и Б, я нужен отчет путем объединения этих двух таблиц, и вывод должен быть, как показано ниже изображения. Как я могу это достичь. Пожалуйста, помогите мне.
Объединение двух таблиц ДАННЫЕ
У меня есть два таблиц А и Б, я нужен отчет путем объединения этих двух таблиц, и вывод должен быть, как показано ниже изображения. Как я могу это достичь. Пожалуйста, помогите мне.
Я думаю, что следующее соединение может работать с объединением всех. Он выполнит полное сканирование таблицы по обеим таблицам, что может вызывать беспокойство, если эти таблицы содержат огромные объемы данных. Сначала проверьте план запроса.
select A_INFRASTRUCTURE_CHANGE_ID, A_Name_c, A_Support_group, B_INFRASTRUCTURE_CHANGE_ID, B_Steps_c, B_Support_group
FROM
(SELECT INFRASTRUCTURE_CHANGE_ID as A_INFRASTRUCTURE_CHANGE_ID, Name_c as A_Name_c,
Support_group as A_Support_group, NULL as B_INFRASTRUCTURE_CHANGE_ID , NULL as B_Steps_c, NULL as B_Support_group
FROM TABLE_A
UNION ALL
SELECT NULL as A_INFRASTRUCTURE_CHANGE_ID,NULL as A_Name_c,NULL as A_Support_group ,
INFRASTRUCTURE_CHANGE_ID as B_INFRASTRUCTURE_CHANGE_ID, Steps_c as B_Steps_c, Support_group as B_Support_group
FROM TABLE_B);
Спасибо sabiha – Subbu
Что вы пробовали до сих пор? SO может помочь вам с ошибками, но не является службой написания кода. –
Действительно ли вам нужны отдельные столбцы для вывода для двух, имеющих одно и то же имя? Если бы у вас была строка в обеих таблицах с одинаковыми значениями в * оба * этих столбцов, вы все равно хотели бы иметь две строки в своем выходе; или одна строка с заполненными «Steps__c» и «Name__c»? Вам нужно продумать именно то, что вам нужно, и посмотреть, как далеко вы сможете добраться. –
Таблица A выберите A.INFRASTRUCTURE_CHANGE_ID, B.name__c, b.Support_group от LCL_CRQ_ImplementationPlan_col A правое внешнее соединение LCL_CRQ_ImplementationSect3998 "B" на A.INFRASTRUCTURE_CHANGE_ID = B.Infrastructure_Change_ID где A.INFRASTRUCTURE_CHANGE_ID = 'CRQ000001192211'; Таблица B выберите A.INFRASTRUCTURE_CHANGE_ID, B.Steps__c, b.Support_group от LCL_CRQ_ImplementationPlan_col A правое внешнее соединение LCL_CRQ_ImplementationSect4000 "B" на A.INFRASTRUCTURE_CHANGE_ID = B.Infrastructure_Change_ID__c где A.INFRASTRUCTURE_CHANGE_ID = 'CRQ000001192211'; – Subbu