Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Programming
 Multiple rows to separate columns

Author  Topic 

kalinbac
Starting Member

6 Posts

Posted - 2011-06-15 : 04:13:43
hi, i have two columns called Profile and ProfileCommunication.

Profile Table
_ID _Name _Birthday _SSN
101 John 5/12/1970 23213323
103 Mary 6/3/1969 21323366
105 Frank 3/5/1980 5656779
ProfileCommunication Table
_ID _ProfileID _CommInfo _ComType
1 101 555-1434 Phone
2 101 john@xxxx.com Email
3 101 462-555-1243 mobile
4 103 mary@xx.com Email
5 103 555-7676 Phone
Here the problem comes...
I want my query to retrive John's or anybody's Communication informations and show them in a single row but not in one column. I want to see each comminfo in their own column like this

Name Phone Email Mobile
John 555-1434 john@xxx.com 462-555-1243
Mary 555-7676 mary@xx.com ----------

Any ideas? thanks for help

If there is nothing to do, there is nothing to do...

ArpitNarula
Starting Member

16 Posts

Posted - 2011-06-15 : 04:48:01
If I understand correctly your problen can be solved by using PIVOT.
Google the syntax for PIVot.

Go to Top of Page

kalinbac
Starting Member

6 Posts

Posted - 2011-06-15 : 04:55:33
i suppose pivot is used only with math functions like avg, sum, count. not for strings

*If there is nothing to do, there is nothing to do...*
Go to Top of Page
   

- Advertisement -