SQL запрос с объединением таблиц

Статус: Offline
Реєстрація: 31.01.2008
Повідом.: 70
SQL запрос с объединением таблиц

Итак:

1.Таблица klients
id(int) | name(text) | pol(int) | tip(int) (юр. или физ)

2. Таблица spr_tip
id | name

3. Таблица spr_pol
id | name

Вот в чем вопрос: как сформулировать вопрос чтобы вместо id в полях pol и tip появлялись их названия из таблиц spr_tip и spr_pol. При этом не обязательно что поля klients.pol и klients.tip будут иметь значения...
 
Select klients.id, klients.name, spr_tip.name, spr_pol.name from klients
left join spr_tip on klients.tip = spr_tip.id
left join spr_pol on klients.pol = spr_pol.id
 
Небольшое добавление: хорошо бы сразу использовать "as" в селекте, иначе потом в коде труднее разобраться какой нейм откуда пришёл.
 
Назад
Зверху Знизу