2015-09-13 2 views
-1

У меня есть две таблицы Tab1 и Tab2. Вкладка 1 содержит некоторые данные, но Tab2 не содержит данных в настоящее время, но в будущем может содержать данные. Теперь я хочу, чтобы применить присоединиться к/б как таблицыКак подать заявку на участие в SQL Server

Tab1

Id Name 
1 A 
2 B 

Таб2

Id Class 

если Таб2 является Null таблица, то данные Tab1 таблицы должны быть шоу и Колонна TAB2 таблицы должны будет содержать ..

Как

ID Name Class 
1 A  NULL 
2 B  NULL 
3 C  NULL 

Так что, пожалуйста, помогите мне, как я могу получить такой вывод?

+0

пост код, который вы до сих пор, вы также можете найти на этом сайте другие вопросы ведения объединений – Mousey

+3

Где (3, C) взялось? – jarlh

ответ

2

Использование Left Join

select 
    a.Id, a.Name, b.Class 
from 
    Table_A a 
left join 
    Table_B b on a.Id = b.Id 
-2
SELECT 
    Tab1.id, Tab1.name, Tab2.class 
FROM 
    Tab1 
LEFT JOIN 
    Tab2 ON Tab1.id = Tab2.id 
+1

Тот же ответ уже был задан за 1 час до этого. –

+0

Извините! Кажется, это ошибка новичка, я скопировал ее, чтобы добавить более подробную информацию об этом, но он автоматически отправлен. –