G
Size: a a a
G
G
AZ
AZ
IZ
SELECT i.*, COUNT(elr2.ID) as TOTAL_SENDING, COUNT(elr.ID) as SUCCESS_SEND
FROM EMAIL_LISTS i
LEFT JOIN EMAIL_LIST_RECIPIENTS elr2 ON elr2.EMAIL_LIST_ID = i.ID
LEFT JOIN EMAIL_LIST_RECIPIENTS elr ON elr.EMAIL_LIST_ID = i.ID AND elr.STATUS IN (2,4,5)
WHERE i.TYPE = 5
GROUP BY i.ID
IZ
IZ
AZ
AZ
D
SELECT i.ID, COUNT(elr2.ID) as TOTAL_SENDING, COUNT(elr.ID) as SUCCESS_SEND
FROM EMAIL_LISTS i
LEFT JOIN EMAIL_LIST_RECIPIENTS elr2 ON elr2.EMAIL_LIST_ID = i.ID
LEFT JOIN EMAIL_LIST_RECIPIENTS elr ON elr.EMAIL_LIST_ID = i.ID AND elr.STATUS IN (2,4,5)
WHERE i.TYPE = 5
GROUP BY i.ID
S
SELECT i.ID, COUNT(elr2.ID) as TOTAL_SENDING, COUNT(elr.ID) as SUCCESS_SEND
FROM EMAIL_LISTS i
LEFT JOIN EMAIL_LIST_RECIPIENTS elr2 ON elr2.EMAIL_LIST_ID = i.ID
LEFT JOIN EMAIL_LIST_RECIPIENTS elr ON elr.EMAIL_LIST_ID = i.ID AND elr.STATUS IN (2,4,5)
WHERE i.TYPE = 5
GROUP BY i.ID
IZ
SELECT i.ID, COUNT(elr2.ID) as TOTAL_SENDING, COUNT(elr.ID) as SUCCESS_SEND
FROM EMAIL_LISTS i
LEFT JOIN EMAIL_LIST_RECIPIENTS elr2 ON elr2.EMAIL_LIST_ID = i.ID
LEFT JOIN EMAIL_LIST_RECIPIENTS elr ON elr.EMAIL_LIST_ID = i.ID AND elr.STATUS IN (2,4,5)
WHERE i.TYPE = 5
GROUP BY i.ID
Я хочу чтоб мне в TOTAL_SENDING и SUCCESS_SEND выдал разные количества по статусам, но SUCCESS_SEND становится равным TOTAL_SENDING, если есть хоть одна соответствующая запись
D
Я хочу чтоб мне в TOTAL_SENDING и SUCCESS_SEND выдал разные количества по статусам, но SUCCESS_SEND становится равным TOTAL_SENDING, если есть хоть одна соответствующая запись
IZ
SELECT i.ID, COUNT(elr2.ID) as TOTAL_SENDING, COUNT(elr.ID) as SUCCESS_SEND
FROM EMAIL_LISTS i
LEFT JOIN EMAIL_LIST_RECIPIENTS elr2 ON elr2.EMAIL_LIST_ID = i.ID
LEFT JOIN EMAIL_LIST_RECIPIENTS elr ON elr.EMAIL_LIST_ID = i.ID AND elr.STATUS IN (2,4,5)
WHERE i.TYPE = 5
GROUP BY i.ID
D
IZ
IZ
IZ
D