Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрос в зависимости от значения (IF ELSE?)
 
 автор: kireyev   (22.07.2010 в 07:01)   письмо автору
 
 

Существует запрос:
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
Вопрос: как описать такую зависимость в запросе?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования