2015-04-23 4 views
1

Не могли бы вы написать запрос SQL, который имеет таблицу A и таблица B где таблица A имеет таблицу BID и относится к таблице A «s ID, как A_ID и получить все строки, которые находятся в таблице A и строки, которые соответствуют в таблица B (даже если нет соответствия в таблице B)?Запрос Sql, связанный с левым внутренним соединением или правым внутренним соединением?

+0

возможно дубликат [? В чем разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и ПОЛНЫЙ РЕГИСТРИРУЙТЕСЬ] (http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and-full-join) – FuzzyTree

ответ

1

Это можно легко сделать с помощью left join:

SELECT a.id, b.a_id 
FROM  a 
LEFT JOIN b ON a.id = b.a_id 
+0

Спасибо Mureinik Я действительно ценю ваш мгновенный ответ еще раз Спасибо ...... :) –

Смежные вопросы