Форум: "Базы";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];
Внизrf сделать в запросе два варианта записи в одно поле? Найти похожие ветки
← →
pavel_guzhanov © (2008-03-19 12:10) [0]Например есть запрос:
Select "1" as type_ from table where (условия)
и
select "2" as type_ from table where (другие условия)
Эти два запроса надо во вьюхе объединить в 1 поле. Как это сделать?
← →
Johnmen © (2008-03-19 12:19) [1]Во вьюхе никак.
Но можно подумать, если приведешь конкретные подробности, что в этом поле надо в завис.от условий.
← →
pavel_guzhanov © (2008-03-19 12:24) [2]в таблице хранятся данные о договорах. Договора могут быть с юрлицом (cont_type = 1 или 3) и с физлицом (cont_type=2)
во вьюхе надо получить поле type_, в котором должно быть "2"- если договор с юрлицом, и "3", если договор с физлицом
← →
Плохиш © (2008-03-19 12:24) [3]
> pavel_guzhanov © (19.03.08 12:10)
union поставить вместо "и"?
← →
www (2008-03-19 12:25) [4]union all
← →
pavel_guzhanov © (2008-03-19 12:35) [5]сделал вот так
SELECT CASE c.cont_type
WHEN 1 THEN "2"
WHEN 2 THEN "3"
WHEN 3 THEN "2"
END as type_
FROM
cont c
Спасибо всем, кто пытался помочь
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.058 c