@Coltex

Cоставлениe sql-запроса на postgre. INTO указано неоднократно?

Суть в том что, есть 3 колонки в таблице PRECISION. В зависимости от значения (0 или 1) отбираются значения из 1 или же из 2 колонки. Начинающий, сделал вот таким вот образом.
select "PRECISION".value,"PRECISION".flag,"PRECISION".id into precision, idprecision
from "PRECISION", "TAG_NAME"
where "PRECISION".id = "TAG_NAME".id_precision
and "TAG_NAME".id = id_tag
and "PRECISION".flag = 0
union
select "PRECISION".value1,"PRECISION".flag,"PRECISION".id into precision, idprecision
from "PRECISION", "TAG_NAME"
where "PRECISION".id = "TAG_NAME".id_precision
and "TAG_NAME".id = id_tag
and "PRECISION".flag = 1;
Сделал, но выдается ошибка "INTO указано неоднократно". Наверно надо изменить запрос или есть возможность исправить этот?
  • Вопрос задан
  • 785 просмотров
Решения вопроса 1
@gill-sama
select value, flag, id into temp_table
from
(select "PRECISION".value,"PRECISION".flag,"PRECISION".id
from "PRECISION", "TAG_NAME"
where "PRECISION".id = "TAG_NAME".id_precision
and "TAG_NAME".id = id_tag
and "PRECISION".flag = 0
union
select "PRECISION".value1,"PRECISION".flag,"PRECISION".id
from "PRECISION", "TAG_NAME"
where "PRECISION".id = "TAG_NAME".id_precision
and "TAG_NAME".id = id_tag
and "PRECISION".flag = 1) x;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы