Ответ 1
select a.x, b.x, c.x
from number as a
left join customer as b on a.b = b.b
left join numbergroup as c on a.c = c.c and c.b = b.b
В настоящее время я делаю этот запрос:
select a.x, b.x, c.x
from number as a, customer as b, numbergroup as c
where a.b = b.b and a.c = c.c and c.b = b.b
Однако я хочу получить записи из таблицы "a", даже если "a.c = null", которая не получается из-за соединения между "a" и "c".
Я нашел информацию о left join
, но я не знаю, как это сделать, когда запрос включает более двух таблиц, как в этом случае.
select a.x, b.x, c.x
from number as a
left join customer as b on a.b = b.b
left join numbergroup as c on a.c = c.c and c.b = b.b