sudhakarthikeyan Ответов: 1

Получите необходимый вывод в SQL server


у меня есть sql-запрос следующим образом

Идентификатор Farmername farmer_season FarmerDetailsData

1 Testa 2018 "Do you have ção":"Algodão"
2 Testb 2018 "Do you have próximo":"Não"


из вышесказанного я хочу получить следующий результат

Идентификатор farmer_Season Farmername у вас есть ção у вас есть próximo

1 Testa 2018 Algodão Null
2 Testb 2018 Null Nao

Sql запрос выглядит следующим образом
SELECT 
  A.farmer_id,
  B.firstname + '' '' + B.lastname + '' '' + B.surname as farmer_name,
  A.farmer_season,
  a.farmerdetailsdata 
FROM tbl_farmer_farmdetails
  INNER JOIN tbl_farmerregistration_ ON B.farmerctscode =  A.farmer_id  
WHERE B.farmerseason = '2018'

из моего приведенного выше sql запроса какие изменения я должен внести чтобы получить свой вывод ниже


Идентификатор farmer_Season Farmername у вас есть ção у вас есть próximo

1 Testa 2018 Algodão Null
2 Testb 2018 Null Nao

Что я уже пробовал:

у меня есть sql-запрос следующим образом

Идентификатор Farmername farmer_season FarmerDetailsData

1 Testa 2018 "Do you have ção":"Algodão"
2 Testb 2018 "Do you have próximo":"Não"


из вышесказанного я хочу получить следующий результат

Идентификатор farmer_Season Farmername у вас есть ção у вас есть próximo

1 Testa 2018 Algodão Null
2 Testb 2018 Null Nao

Sql запрос выглядит следующим образом

Выберите A. farmer_id,B. firstname + ""+ B. lastname + "" + B. фамилия
как farmer_name,A. farmer_season,a.farmerdetailsdata из tbl_farmer_farmdetails
Внутреннее соединение tbl_farmerregistration_ на B. farmerctscode =
A. farmer_id, где B. farmerseason = '2018'

из моего приведенного выше sql запроса какие изменения я должен внести чтобы получить свой вывод ниже


Идентификатор farmer_Season Farmername у вас есть ção у вас есть próximo

1 Testa 2018 Algodão Null
2 Testb 2018 Null Nao

Wendelius

Не делайте репостов. Это считается грубостью. Вы прошли через предложение OriginalGriff дал вам здесь Преобразование строк в столбцы[^]

1 Ответов

Рейтинг:
0

OriginalGriff

Вам действительно нужно посмотреть на то, чтобы сделать разворот, как я предложил в прошлый раз, когда вы опубликовали этот вопрос... Использование PIVOT и UNPIVOT | Microsoft Docs[^]