powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вывод значений по столбцам
7 сообщений из 7, страница 1 из 1
Вывод значений по столбцам
    #39867679
AlexandrAVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Есть 3 таблицы в которых хранится нужная информация. Из них я делаю выборку
Код: sql
1.
2.
3.
4.
5.
6.
SELECT    cp.jptsys_web_cust_prop_id,  cp.jptsys_web_cust_prop_n, 
pc.LOOKUP_VAL_ID,pc.string_value, id.jptsys_web_lkup_data_sc
FROM         jptsys_web_cust_prop_cont as pc INNER JOIN
                      jptsys_web_cust_prop as cp ON pc.jptsys_web_cust_prop_id = cp.jptsys_web_cust_prop_id INNER JOIN
                      jptsys_web_lkup_data as id ON pc.single_sel_val_id = id.jptsys_web_lkup_data_id
where entity_id=11379041 and pc.jptsys_web_cust_prop_id in (3945,3946,4048,4051,4052,4053)



Как мне выстроить значения из столбцов LOOKUP_VAL_ID, string_value, jptsys_web_lkup_data_sc в одну строчку?
...
Рейтинг: 0 / 0
Вывод значений по столбцам
    #39867681
AlexandrAVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость

Вид таблицы.

Пробовал сделать через case и вот что получилось

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT   case when jptsys_web_cust_prop.jptsys_web_cust_prop_id=3945 then jptsys_web_lkup_data.jptsys_web_lkup_data_sc end,
case when  jptsys_web_cust_prop.jptsys_web_cust_prop_id=3946 and jptsys_web_lkup_data.jptsys_web_lkup_data_sc is not null then jptsys_web_lkup_data.jptsys_web_lkup_data_sc end,
case when  jptsys_web_cust_prop.jptsys_web_cust_prop_id=4048 and jptsys_web_cust_prop_cont.string_value is not null then jptsys_web_cust_prop_cont.string_value end,
case when  jptsys_web_cust_prop.jptsys_web_cust_prop_id=4051 and jptsys_web_cust_prop_cont.string_value is not null then jptsys_web_cust_prop_cont.string_value end,
case when  jptsys_web_cust_prop.jptsys_web_cust_prop_id=4052 and jptsys_web_cust_prop_cont.string_value is not null then jptsys_web_cust_prop_cont.string_value end,
case when  jptsys_web_cust_prop.jptsys_web_cust_prop_id=4053 and jptsys_web_cust_prop_cont.LOOKUP_VAL_Id is not null then jptsys_web_cust_prop_cont.LOOKUP_VAL_Id end 
FROM         jptsys_web_cust_prop_cont INNER JOIN
                      jptsys_web_cust_prop ON jptsys_web_cust_prop_cont.jptsys_web_cust_prop_id = jptsys_web_cust_prop.jptsys_web_cust_prop_id INNER JOIN
                      jptsys_web_lkup_data ON jptsys_web_cust_prop_cont.single_sel_val_id = jptsys_web_lkup_data.jptsys_web_lkup_data_id
where entity_id=11379041 and jptsys_web_cust_prop.jptsys_web_cust_prop_id in (3945,3946,4048,4051,4052,4053)



...
Рейтинг: 0 / 0
Вывод значений по столбцам
    #39867684
AlexandrAVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос как мне из кейса убрать значения null чтобы данные шли одной строчкой (название полей и их id естественно не будет)
...
Рейтинг: 0 / 0
Вывод значений по столбцам
    #39867706
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexandrAVGВопрос как мне из кейса убрать значения null чтобы данные шли одной строчкой (название полей и их id естественно не будет)

агрегируйте
...
Рейтинг: 0 / 0
Вывод значений по столбцам
    #39867718
AlexandrAVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПосетительAlexandrAVGВопрос как мне из кейса убрать значения null чтобы данные шли одной строчкой (название полей и их id естественно не будет)

агрегируйте

не помогло(
...
Рейтинг: 0 / 0
Вывод значений по столбцам
    #39867721
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexandrAVGПосетительпропущено...


агрегируйте

не помогло(

значит, неправильно агрегируете.
...
Рейтинг: 0 / 0
Вывод значений по столбцам
    #39868285
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexandrAVGПосетительпропущено...


агрегируйте

не помогло(

pivote если не умеете с case
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вывод значений по столбцам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]