|
|
|
| Существует запрос:
SELECT
field.name,
well.legacy_id,
gtm_fact.rejim_date,
gtm_fact.plan_date,
gtm_fact.plan_debit,
gtm_fact.plan_debit_fluid,
gtm_fact.plan_obv,
gtm_fact.fact_date,
gtm_fact.exp_way_id
FROM
gtm_fact,
gtm,
well_area,
exp_area,
field,
well
WHERE
rejim_date LIKE '%06.10' AND
gtm.id=gtm_fact.gtm_id AND
gtm_fact.well_id=well_area.well_id AND
well_area.area_id=exp_area.id AND
exp_area.field_id=field.id AND
gtm.por_num='1.2.' AND
gtm_fact.well_id=well.id
ORDER BY
gtm_fact.plan_date_rejim
|
Значение gtm_fact.exp_way_id может принимать разные значение от 1 до 5 и в зависимости от этого нужно из таблиц mark1...mark5 вытаскивать значение markX.name при условии, что gtm_fact.pump_mark_id=markX.id
Вопрос: как описать такую зависимость в запросе? | |
|
|