|
|
|
| Вот столкнулся с проблемой...
Есть таблица
drivers:id|car_number|car_type_id| и
car_type:id|text
ну и запрос:
Select
d.car_number,
c.text
FROM
drivers d,
car_type c
WHERE
d.car_type_id=c.id
А если нету значения car_type_id в какой-нить записи, то она не выберется...
Как с этим бороться?
Конечно можно сначала выбирать все поля из таблицы car, а потом для каждого поля выбирать тип машины, но помоему это не самый хороший способ...
Что посоветуете? | |
|
|
|
|
|
|
|
для: NovikovMA
(26.07.2007 в 20:51)
| |
Select
d.car_number,
c.text
FROM
drivers d
LEFT OUTER JOIN
car_type c
ON (d.car_type_id=c.id);
|
| |
|
|
|
|
|
|
|
для: oradev
(26.07.2007 в 21:51)
| | Хм... Не думал, что все так просто...
Спасибо :-) | |
|
|
|