我正在將三張桌子連接在一起,但在其中一張桌子上沒有任何信息,除非用戶打開我們發送給他們的電子郵件如果數據不在其中之一,則加入三張表
我目前使用這個SQL,但它似乎不能正常工作
SELECT email.senton, customer.*, count(tracker.viewed) as viewed
FROM email_sent AS email, customer_detail AS customer, email_tracker AS tracker
WHERE email.customer_id = customer.customer_id
AND customer.Email = tracker.emailaddress
AND customer.LeadOwnerId = '{$this->userid}'
這是由於表email_tracker可能沒有在它的客戶信息,除非客戶已經打開該電子郵件
就像一個建議:格式化查詢,以便它更容易閱讀,並使其他人更容易幫助你:) – Sondre