Змінюй хід війни! Допомагай ЗСУ!

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

🟢 05:02 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
Статус: Offline
Реєстрація: 31.01.2008
Повідом.: 70
  • 🟢 05:02 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #1
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 будут иметь значения...
 
  • 🟢 05:02 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #2
left join
 
  • 🟢 05:02 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #3
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
 
  • 🟢 05:02 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #4
Небольшое добавление: хорошо бы сразу использовать "as" в селекте, иначе потом в коде труднее разобраться какой нейм откуда пришёл.
 
Назад
Зверху Знизу