Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
15-1216662669
Пробегал2....
2008-07-21 21:51
2008.09.14
HTML-элемент "checkbox"


2-1217571111
kate
2008-08-01 10:11
2008.09.14
Cохранение выбранного элемента ComboBox как название файла


2-1217826999
deadteachers
2008-08-04 09:16
2008.09.14
Связи между БД


15-1216787659
Тоша
2008-07-23 08:34
2008.09.14
Социологический опрос


4-1196680450
clickmaker
2007-12-03 14:14
2008.09.14
BackupWrite меняет размер файла?




   Наверх