There are four tables, all contain info needed in the result
Subscribers table
---------------------
SubscriberID(PK)
ListID(fK)
Subscribers details
List table
----------------------
LitsID(PK)
List Details
Message table
----------------------
MessageID(PK)
ListID(fK)
Message details
Tracking table
----------------------
SubscriberID(fK)
MessageID(fK)
Tracking details
There needs to be a result set that includes:
Subscriber details
Message details
List details
AND Tracking details (when they are available)
**Where ListID and MessageID are supplied**
Subscribers will always in in a List (with ListID)
If there are subscribers with NO messages sent to them it still needs to return subscribers.
If there are messages sent to that list of subscribers and no tracking yet, then it still needs to display Subscribers (with NULLs for tracking fields)
And when there are tracking results; display all the info
including Tracking details
Any help will be much appreciated
Thanks
Andy
Subscribers table
---------------------
SubscriberID(PK)
ListID(fK)
Subscribers details
List table
----------------------
LitsID(PK)
List Details
Message table
----------------------
MessageID(PK)
ListID(fK)
Message details
Tracking table
----------------------
SubscriberID(fK)
MessageID(fK)
Tracking details
There needs to be a result set that includes:
Subscriber details
Message details
List details
AND Tracking details (when they are available)
**Where ListID and MessageID are supplied**
Subscribers will always in in a List (with ListID)
If there are subscribers with NO messages sent to them it still needs to return subscribers.
If there are messages sent to that list of subscribers and no tracking yet, then it still needs to display Subscribers (with NULLs for tracking fields)
And when there are tracking results; display all the info
including Tracking details
Any help will be much appreciated
Thanks
Andy