EchoAlertcom
IS-IT--Management
Hello,
I am trying to write a multiple table join that will show data like:
Name Sales Opens Clicks Unsubs
---------------------------------------
Test 1 3 10 2
My query now returns even though the sales, opens, and unsubs have records:
Name Sales Opens Clicks Unsubs
---------------------------------------
Test 0 0 10 0
My query is now:
Can anyone help me straighten this mess out please?
Regards,
Steve
I am trying to write a multiple table join that will show data like:
Name Sales Opens Clicks Unsubs
---------------------------------------
Test 1 3 10 2
My query now returns even though the sales, opens, and unsubs have records:
Name Sales Opens Clicks Unsubs
---------------------------------------
Test 0 0 10 0
My query is now:
Code:
SELECT Count(dbo.Clicks.CID) As ClickCount, Count(dbo.Opens.OID) As OpenCount, Count(dbo.Unsubs.UID) As UnsubCount, Count(dbo.Sales.SID) As SalesCount, dbo.Links.LID, dbo.Links.LinkName
FROM dbo.Links
Left Outer Join dbo.Clicks on dbo.Links.LID = dbo.Clicks.LID
Left Outer Join dbo.Opens on dbo.Links.LID = dbo.Opens.OID
Left Outer Join dbo.Unsubs on dbo.Links.LID = dbo.Unsubs.UID
Left Outer Join dbo.Sales on dbo.Links.LID = dbo.Sales.SID
WHERE dbo.Links.UID = varLink Group By dbo.Links.LID, dbo.Links.LinkName
ORDER BY dbo.Links.LID Desc
Can anyone help me straighten this mess out please?
Regards,
Steve