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.
Author |
Topic |
kalinbac
Starting Member
6 Posts |
Posted - 2011-06-15 : 04:27:49
|
hi, i have two columns called Profile and ProfileCommunication.Profile Table_ID _Name _Birthday _SSN 101 John 5/12/1970 23213323103 Mary 6/3/1969 21323366105 Frank 3/5/1980 5656779ProfileCommunication Table_ID _ProfileID _CommInfo _ComType1 101 555-1434 Phone2 101 john@xxxx.com Email3 101 462-555-1243 mobile4 103 mary@xx.com Email5 103 555-7676 PhoneHere 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 thisName Phone Email MobileJohn 555-1434 john@xxx.com 462-555-1243Mary 555-7676 mary@xx.com ----------Any ideas? thanks for helpIf there is nothing to do, there is nothing to do... |
|
nigelrivett
Master Smack Fu Yak Hacker
3385 Posts |
Posted - 2011-06-15 : 05:33:40
|
select name = p._name ,phone = max(case when pc._ComType = 'Phone then pc._CommInfo end) ,...from profile pleft join ProfileCommunication pcon p._id = pc._ProfileIDgroup by p._Nameor you could use a pivot statement.==========================================Cursors are useful if you don't know sql.SSIS can be used in a similar way.Beer is not cold and it isn't fizzy. |
|
|
Sanjib
Starting Member
2 Posts |
Posted - 2011-06-15 : 11:31:34
|
select * from dbo.records where [Direct Phone]= 'NULL'I used this query to show the records where direct phone is NULL |
|
|
Sanjib
Starting Member
2 Posts |
Posted - 2011-06-15 : 11:35:14
|
select *from dbo.recordswhere [Direct Phone]= 'NULL'I used this query to show the records where direct phone is NULL but i can't execute the result. can you help me? |
|
|
robvolk
Most Valuable Yak
15732 Posts |
Posted - 2011-06-15 : 11:41:52
|
Please don't hijack a thread, post a new one with your question. |
|
|
|
|
|