The following query shows all contacts with email addresses but does not show any contacts without email addresses. Why could this be? Thanks! SQL Server/Sugar 5.5CE
SELECT (sugarcrm_db.dbo.contacts.last_name +', '+ sugarcrm_db.dbo.contacts.first_name) AS "Contact Name", (CASE WHEN sugarcrm_db.dbo.accounts.name IS NULL THEN '' ELSE sugarcrm_db.dbo.accounts.name END) AS "Company", (CASE WHEN sugarcrm_db.dbo.contacts.phone_work IS NULL THEN '' ELSE sugarcrm_db.dbo.contacts.phone_work END) AS "Work Phone", (CASE WHEN sugarcrm_db.dbo.contacts.phone_mobile IS NULL THEN '' ELSE sugarcrm_db.dbo.contacts.phone_mobile END) AS "Mobile Phone", email_addresses.email_address AS "Email"
FROM sugarcrm_db.dbo.contacts LEFT JOIN sugarcrm_db.dbo.accounts_contacts ON sugarcrm_db.dbo.contacts.id = sugarcrm_db.dbo.accounts_contacts.contact_id
LEFT JOIN sugarcrm_db.dbo.accounts ON sugarcrm_db.dbo.accounts.id = sugarcrm_db.dbo.accounts_contacts.account_id
LEFT JOIN sugarcrm_db.dbo.email_addr_bean_rel ON sugarcrm_db.dbo.contacts.id = sugarcrm_db.dbo.email_addr_bean_rel.bean_id
LEFT JOIN sugarcrm_db.dbo.email_addresses ON sugarcrm_db.dbo.email_addr_bean_rel.email_address_ id = sugarcrm_db.dbo.email_addresses.id
WHERE sugarcrm_db.dbo.contacts.id = sugarcrm_db.dbo.email_addr_bean_rel.bean_id OR sugarcrm_db.dbo.email_addr_bean_rel.bean_id = ''
AND sugarcrm_db.dbo.contacts.assigned_user_id = '367b274c-0723-3b01-2b96-4b2a7b024731'
AND sugarcrm_db.dbo.contacts.deleted = 0
AND sugarcrm_db.dbo.email_addresses.deleted = 0
AND sugarcrm_db.dbo.accounts_contacts.deleted = 0
AND sugarcrm_db.dbo.email_addr_bean_rel.deleted = 0
AND sugarcrm_db.dbo.accounts.deleted = 0
ORDER BY sugarcrm_db.dbo.contacts.last_name


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks