I have a problem with a stored procedure. I have 3 tables for a mass mailing service and I want to know how many tasks (table - MMProcessItem) I still need to do...
I have these 3 tables:
Here is my select:
SELECT
    MMAddress.AddressID, MMProcess.ProcessID
FROM 
    MMProcess, MMAddress
LEFT OUTER JOIN
    (SELECT *
     FROM MMProcessItem) Items ON Items.AddressID = MMAddress.AddressID
WHERE 
    Items.ResultID IS NULL
ORDER BY 
    ProcessID, AddressID
And my SQL Code is working fine if there is nothing in MMProcessItem table, this is what I get:
But if I send 1 email, like the one with AddressID = 1 and ProcessID = 1, I don't get anymore the 1 record with AddressID = 1 and ProcessID = 2, I should get a total of 3 records, but what i get is a total of 2 records...
Sorry if this is an amateur mistake, im not used to work with t-sql and do these type of things...



 
     
     
    