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 |
|
bgc123
Starting Member
5 Posts |
Posted - 2001-08-01 : 14:29:15
|
| Having a problem pulling truly distinct email addresses to insert into my email list from another table. What I'm trying to do is first query out distinct email addresses, insert them into a temp table, then query those records out for insert into my email list database. I need distinct as I have a nonclustered (unique) index on the email address field.Thanks for any help/suggestions.CREATE TABLE #UpdateEmail(FirstName varchar(50),LastName varchar(50),EmailAddress varchar(50))INSERT INTO #UpdateEmail (FirstName, LastName, EmailAddress)SELECT DISTINCT EmailAddress, FirstName LastNameFROM EmailList eWHERE (NOT EXISTS (SELECT EmailAddress FROM EmailLive)) AND(ListtAdd = 1) AND(ListStatus = 'ACTIVE')GROUP BY Email, FirstName, LastNameHAVING (NOT (Email IN (SELECT e.Email FROM Member WHERE e.Email LIKE '00%')))INSERT INTO EmailLive (FirstName,LastName,EmailAddress)SELECT FirstName, LastName, EmailAddress FROM #UpdateEmailWHERE NOT EXISTS(SELECT EmailAddress FROM EmailLive)DROP TABLE #UpdateEmail |
|
|
|
|
|