Задать вопрос

Cоставлениe sql-запроса, пожалуйста?

Есть таблица, в которой два столбца, один со значениями, другой с их статусами (например: если статус 1, то значение относится к производимой продукции, если статус 2, то значение относится к реализованной продукции). Необходимо, что бы запрос брал значение из первого столбца на основе значения во втором столбце, а на выходе получалось два отдельных столбца с произведенной и реализованной продукцией. Хотелось бы сделать это одним запросом.


Допустим есть запрос:
SELECT value as value1, value as value2, status

необходимо, что бы в зависимости от поля status, данные из поля value попадали либо в value1 либо в value2.
  • Вопрос задан
  • 11187 просмотров
Подписаться 7 Оценить Комментировать
Ответ пользователя sajgak К ответам на вопрос (5)
sajgak
@sajgak
примерно так
(SELECT value1 FROM table WHERE status = 1) UNION (SELECT value2 FROM table WHERE status = 2)
Написал на скорую руку, могу ошибатся… если скинете дамп данных — помогу точнее:)
Ответ написан
Комментировать