Advertisement
Sorok7

Untitled

Mar 6th, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.96 KB | None | 0 0
  1. CREATE TEMPORARY TABLE IF NOT EXISTS x_t AS
  2.     SELECT
  3.         t.*
  4.     FROM
  5.         `dfi_leads_log_cache` t
  6.     WHERE t.WebsiteId IN ('962', '966', '1008', '1070')
  7.     ORDER BY t.SentDate DESC
  8.     LIMIT 10000;
  9. SELECT
  10.     IFNULL(tt.`CustFullName`, "(Unknown)") AS `Name`,
  11.     IF(tt.`LeadType` = 1, tt.Campaign, "") AS Campaign
  12. FROM
  13.     x_t tt ;
  14.  
  15.  
  16. SELECT
  17.     IFNULL(tt.`CustFullName`, "(Unknown)") AS `Name`,
  18.     IF(tt.`LeadType` = 1, tt.Campaign, "") AS Campaign
  19. FROM
  20.     x_t tt
  21.     LEFT JOIN dfi_leads_log ll
  22.         ON ll.`Id` = tt.`LeadLogId`
  23.         AND tt.`LeadType` = 1
  24.     LEFT JOIN dfi_lead_sms_log sl
  25.         ON sl.`Id` = tt.`LeadLogId`
  26.         AND tt.`LeadType` = 2
  27.     LEFT JOIN dfi_lead_phone_log pl
  28.         ON pl.`Id` = tt.`LeadLogId`
  29.         AND tt.`LeadType` = 3
  30.     LEFT JOIN dfi_customer_data cd
  31.         ON cd.`Id` = tt.`CustomerId`
  32.     LEFT JOIN dealers d
  33.         ON d.id = ll.DealerId
  34.         OR d.id = sl.DealerId
  35.         OR d.id = pl.DealerId
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement