White Rabbit
белый кролик
Выборка из двух таблиц, независимо от наличия записей
Две таблицы:
t1: id, name, param
t2: id, param
В t2 поле id - внешний ключ (t1)
Необходимо выбрать ВСЕ значения
из t1, а также, к каждой строке добавить значение t2.param.
Т.е. что-то вроде:
SELECT t1.*, t2.param AS param2 FROM...
WHERE t1.id = t2.id ... и т.д.
Но проблема в том, что в t2 могут отсутствовать записи для некоторых t1.id, и в этом случае строка не выбирается, так как не работает условие t1.id = t2.id.
А нужно сделать так, чтобы выбиралась.
Как?
И что можно записать в param2 в этом случае?
Помогите пожалуйста.
Две таблицы:
t1: id, name, param
t2: id, param
В t2 поле id - внешний ключ (t1)
Необходимо выбрать ВСЕ значения
из t1, а также, к каждой строке добавить значение t2.param.
Т.е. что-то вроде:
SELECT t1.*, t2.param AS param2 FROM...
WHERE t1.id = t2.id ... и т.д.
Но проблема в том, что в t2 могут отсутствовать записи для некоторых t1.id, и в этом случае строка не выбирается, так как не работает условие t1.id = t2.id.
А нужно сделать так, чтобы выбиралась.
Как?
И что можно записать в param2 в этом случае?
Помогите пожалуйста.