Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8740315
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T11:06:33+00:00 2026-06-13T11:06:33+00:00

I have a query that returns data that looks like. PackageName SiteLocation Visible Package1

  • 0

I have a query that returns data that looks like.

PackageName  SiteLocation  Visible
Package1     SiteOne       1
Package1     SiteTwo       0
Package1     SiteFour      1
Package2     SiteThree     1

What I am wanting is the data to look like

PackageName  SiteOne  SiteTwo  SiteThree  SiteFour
Package1     1        0        NULL       1
Package2     Null     Null     1          NULL

I did a pivot on Site but the results I get look like

PackageName  SiteOne  SiteTwo  SiteThree  SiteFour
Package1     1        NULL     NULL       NULL
Package1     NULL     0        NULL       NULL
Package1     NULL     NULL     NULL       1
Package2     Null     Null     1          NULL

Is there a way to merge pivot on site then merge the results of PackageName?

The query that returns this data is a simple query that just joins together foreign keys to turn SiteLocation into something meaningful instead of a FK_Id

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T11:06:35+00:00Added an answer on June 13, 2026 at 11:06 am

    Without seeing your actual query, I am guessing that you have additional fields in your query that is breaking your PIVOT. If those are the only fields returned by your query, then it should be working:

    select *
    from
    (
      select packagename,
        sitelocation,
        visible
      from yourquery
    ) x
    pivot
    (
      max(visible)
      for sitelocation in ([SiteOne], [SiteTwo], [SiteThree], [SiteFour])
    ) p
    

    See SQL Fiddle with Demo

    But if you have other fields included in your results, then the PIVOT will not work properly:

    select *
    from
    (
      select packagename,
        sitelocation,
        visible, 
        breakit
      from yourquery
    ) x
    pivot
    (
      max(visible)
      for sitelocation in ([SiteOne], [SiteTwo], [SiteThree], [SiteFour])
    ) p
    

    See SQL Fiddle with Demo

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a query that returns data with group category and some details like
I have a Linq2Sql query that looks like this: var data = from d
I have a Microsoft SQL Server 2008 query that returns data from three tables
In my web application, I have a dynamic query that returns huge data to
I have a query that returns a lot of data into a CSV file.
I have a YQL query that extracts data from a page and returns it
I have a query that returns data in the following format: id | name
I have a query that looks like this: var TheQuery = (from t in
I have a query that looks like this: select id , int1 , int2
I have a query which returns a result set which looks like this: A

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.