Есть таблица, в которой два столбца, один со значениями, другой с их статусами (например: если статус 1, то значение относится к производимой продукции, если статус 2, то значение относится к реализованной продукции). Необходимо, что бы запрос брал значение из первого столбца на основе значения во втором столбце, а на выходе получалось два отдельных столбца с произведенной и реализованной продукцией. Хотелось бы сделать это одним запросом.
Допустим есть запрос: SELECT value as value1, value as value2, status
необходимо, что бы в зависимости от поля status, данные из поля value попадали либо в value1 либо в value2.
примерно так (SELECT value1 FROM table WHERE status = 1) UNION (SELECT value2 FROM table WHERE status = 2)
Написал на скорую руку, могу ошибатся… если скинете дамп данных — помогу точнее:)