Hi,I have a "users" table in which I want to SELECT all users without mail. I'm not exactly sure about the best way to write this, and I think having two tables makes it more difficult to decide. Should I union the tables and select from that ? two different selects? I'm looking to write this the fastest way possible obvoiusly :)I'm not exactly sure the syntax for doing it either.. any help is very much appreciated ! :)Thanks once again!! mike123SELECT * FROM tblUserDetails WHERE ..Basically these two conditions below have to be 0, or perhaps its better to do a not exists...SELECT count(*) FROM tblInstantMessage WHERE messageToID = @messageToIDSELECT count(*) FROM tblMessage WHERE messageToID = @messageToIDCREATE TABLE [dbo].[tblUserDetails]( [UserID] [int] IDENTITY(1,1) NOT NULL, [NameOnline] [varchar](15) NULL)CREATE TABLE [dbo].[tblInstantMessage]( [InstantMessageID] [int] IDENTITY(1,1) NOT NULL, [MessageToID] [int] NULL, [MessageFromID] [int] NULL, [Message] [varchar](750) NULL,)CREATE TABLE [dbo].[tblMessage]( [MessageID] [int] IDENTITY(1,1) NOT NULL, [MessageFromID] [int] NOT NULL, [MessageToID] [int] NOT NULL, [Message] [varchar](1500) NULL)