Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Строки в столбцы / 6 сообщений из 6, страница 1 из 1
12.04.2020, 20:04
    #39946393
Andrea911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в столбцы
Все привет!
Помогите, пожалуйста, не знаю, как адекватно перевернуть таблицу, чтобы строки превратить.
Условно у меня есть таблица tbl1 со столбцами: city, type, name, surname
Мне нужно для каждого city вытянуть в разные столбцы строки в зависимости от type,
т.е. например, у меня type может быть client, manager, partner, я хочу получить такие столбцы:
city, name_partner, surname_partner, name_manager_surname_manager, name_client, surname_client

Я знаю, как это сделать через джойны, но, к сожалению, вариантов type аж 14, и такое количество джойнов одной и той же таблицы выглядит пугающе.
Развернуть с помощью pivot/unpivot у меня не получается(((

Очень надеюсь на вашу помощь!
...
Рейтинг: 0 / 0
12.04.2020, 20:08
    #39946396
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в столбцы
Andrea911,

Какие трудности взять пример вот отсюда?
https://docs.microsoft.com/ru-ru/sql/t-sql/queries/from-using-pivot-and-unpivot?view=sql-server-ver15
...
Рейтинг: 0 / 0
12.04.2020, 21:01
    #39946422
Andrea911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в столбцы
Критик, не понимаю, как развернуть несколько колонок с одинаковым сити и разным type. Можете запрос написать?
...
Рейтинг: 0 / 0
12.04.2020, 22:19
    #39946433
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в столбцы
Andrea911,

По ссылке в примерах написано как.
...
Рейтинг: 0 / 0
13.04.2020, 12:46
    #39946578
Andrea911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в столбцы
Друзья, я неприятно удивлена вашими ответами.
Я читала эти примеры и даже гуглила на других сайтах, но у меня не получается, именно поэтому я попросила о помощи. Если бы чтените туториала от майкрософта решило мою проблему, логично, что я бы сюда не писала. Но я поняла концепцию вашего ресурса, поищу помощи в другом месте. Спасибо.
Модератор: Концепция ваших вопросов тоже понятна. Удачи.
...
Рейтинг: 0 / 0
13.04.2020, 16:45
    #39946673
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки в столбцы
Andrea911
Я читала эти примеры и даже гуглила на других сайтах, но у меня не получается, именно поэтому я попросила о помощи. Если бы чтените туториала от майкрософта решило мою проблему, логично, что я бы сюда не писала. Но я поняла концепцию вашего ресурса, поищу помощи в другом месте. Спасибо.
Концепция ресурса - общение специалистов на профессиональную тематику.
Задачки тут ни за кого не решают, чужую работу не делают.

Если вы прикладывали усилия, что бы решить вашу задачу, поделитесь кодом. Опубликуйте скрипт создания таблиц, наполнения их данными, и ваши варианты запросов, покажите, что именно у вас не получается.
Тогда можно будет вам помочь.

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


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