The question of the week...
I have 2 tables, I need to join on ID, then compare the email from T1 to the 10 possible emails in T2 and display table ID and what column it matches in table 2.
Here is sample data
Create table #t1
(id int,EmailAddress varchar(50))
insert into #t1
values
(1,'E1@Domain.com'),(2,'E3@Domain.com'),(3,'E5@Domain.com'),(4,'E7@Domain.com'),(5,'E9@Domain.com'),(6,'E2@Domain.com'),(7,'E4@Domain.com'),(8,'E6@Domain.com'),(9,'E8@Domain.com'),(10,'E10@Domain.com')
Create table t2
(id int,
EmailAddress1 varchar(50), EmailAddress2 varchar(50),
EmailAddress3 varchar(50), EmailAddress4 varchar(50),
EmailAddress5 varchar(50), EmailAddress6 varchar(50),
EmailAddress7 varchar(50), EmailAddress8 varchar(50),
EmailAddress9 varchar(50), EmailAddress10 varchar(50))
insert into t2
values
(1,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(2,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(3,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(4,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(5,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(6,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(7,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(8,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(9,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com'),
(10,'E1@Domain.com','E2@Domain.com','E3@Domain.com','E4@Domain.com','E5@Domain.com','E6@Domain.com','E7@Domain.com','E8@Domain.com','E9@Domain.com','E10@Domain.com')