snprintf(sqlQuery, MAX_QUERY_LEN,
"(COUNT(DISTINCT(CASE WHEN MAIN_TYPE = %d THEN MSG_ID END))) AS SMS_UNREAD_CNT, "
"(COUNT(DISTINCT(CASE WHEN MAIN_TYPE = %d THEN MSG_ID END))) AS MMS_UNREAD_CNT "
- "FROM %s WHERE READ_STATUS = 0;",
+ "FROM %s WHERE READ_STATUS = 0 AND (FOLDER_ID=%d OR FOLDER_ID=%d) AND STORAGE_ID = %d;",
MSG_SMS_TYPE,
MSG_MMS_TYPE,
- MSGFW_MESSAGE_TABLE_NAME);
+ MSGFW_MESSAGE_TABLE_NAME, MSG_INBOX_ID, MSG_CBMSGBOX_ID, MSG_STORAGE_PHONE);
MSG_MGR_DEBUG("sqlQuery [%s]", sqlQuery);