dbTalk Databases Forums  

SQL to denormalize data

comp.databases.olap comp.databases.olap


Discuss SQL to denormalize data in the comp.databases.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Dave
 
Posts: n/a

Default SQL to denormalize data - 11-29-2005 , 04:34 PM






Guys I am trying to demoralize the source column in one of my tables so

I can identify the combination of sources that the email was recruited
from.


I know I can do this with a while loop (or cursor) but I would really
prefer taking a
set based approach.

Also, please feel free to offer any ideas on a better way to model
this.


I would like to know if we recruited an email on web site A, web site
B, or web site A and B.


My data table looks something like #data_table and I want my result set

to look something like #hybrid_table.


Can anyone offer some advice on how to approach this problem?


Thanks for you suggestions!!!


--drop table #data_table
create table #data_table (email_id int,src_id int)
--raw data
insert into #data_table select 1,5
insert into #data_table select 1,6
insert into #data_table select 1,7


insert into #data_table select 2,5
insert into #data_table select 2,6
insert into #data_table select 2,7


insert into #data_table select 3,5
insert into #data_table select 3,6
insert into #data_table select 3,7


insert into #data_table select 4,5
insert into #data_table select 4,6


insert into #data_table select 5,5
insert into #data_table select 5,9
insert into #data_table select 5,4
insert into #data_table select 5,20


insert into #data_table select 6,20
insert into #data_table select 6,5
insert into #data_table select 6,9
insert into #data_table select 6,4


--DROP TABLE #hybrid_table
create table #hybrid_table (hybrid_id int identity(1,1),hybrid_name
varchar(50))
insert into #hybrid_table (hybrid_name) SELECT '5,6,7'
insert into #hybrid_table (hybrid_name) SELECT '5,6'
insert into #hybrid_table (hybrid_name) SELECT '4,5,9,20'


select * from #data_table order by email_id,src_id
select * from #hybrid_table


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.