Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.11 KB | None | 0 0
  1. SELECT
  2. COUNT( DISTINCT( lead.id ) )
  3. FROM lead WHERE lead.id IS NOT NULL
  4. AND ( ( lead.fname IS NOT NULL AND lead.fname <> ? ) OR ( lead.lname IS NOT NULL AND lead.lname <> ? ) )
  5. AND lead.id IN ( SELECT lead_phone.lead_id FROM lead_phone LEFT JOIN phone ON lead_phone.phone_id = phone.id WHERE phone.valid = :phone_valid )
  6. AND lead.id IN ( SELECT lead_phone.lead_id FROM lead_phone LEFT JOIN phone ON lead_phone.phone_id = phone.id WHERE phone.line_type IN ( ?,? ) )
  7. AND lead.id IN ( SELECT email_lead.lead_id FROM email_lead LEFT JOIN email ON email_lead.email_id = email.id WHERE email.valid_domain = :email_valid_domain )
  8. AND lead.country IN ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? )
  9. AND lead.id IN ( SELECT lead_tag.lead_id FROM lead_tag LEFT JOIN tag ON lead_tag.tag_id = tag.id WHERE tag.tag LIKE :tag_tag )
  10. AND lead.fname <> :lead_fname
  11.  
  12. SELECT
  13. DISTINCT( lead.id )
  14. FROM lead
  15. WHERE lead.id IS NOT NULL
  16. AND ( ( lead.fname IS NOT NULL AND lead.fname <> '' ) OR ( lead.lname IS NOT NULL AND lead.lname <> '' ) )
  17. AND lead.id IN ( SELECT lead_phone.lead_id FROM lead_phone LEFT JOIN phone ON lead_phone.phone_id = phone.id WHERE phone.valid = '1' )
  18. AND lead.id IN ( SELECT lead_phone.lead_id FROM lead_phone LEFT JOIN phone ON lead_phone.phone_id = phone.id WHERE phone.line_type IN ( 'mobile','landline_or_mobile' ) )
  19. AND lead.id IN ( SELECT email_lead.lead_id FROM email_lead LEFT JOIN email ON email_lead.email_id = email.id WHERE email.valid_domain = '1' )
  20. AND lead.country IN ( 'AU','AT','CA','DK','FO','FI','DE','GL','HK','IS','IE','IT','JM','KW','LI','LU','MY','MC','NL','AN','NZ','NF','NO','PT','QA','SA','SG','ZA','ES','SE','CH','AE','GB','AX' )
  21. AND lead.id IN ( SELECT lead_tag.lead_id FROM lead_tag LEFT JOIN tag ON lead_tag.tag_id = tag.id WHERE tag.tag LIKE '%Binary%' )
  22. AND lead.fname <> 'None' GROUP BY lead.id ORDER BY id ASC
  23.  
  24. SELECT
  25. *
  26. FROM lead l ( ( lead.fname IS NOT NULL AND lead.fname <> ? ) OR ( lead.lname IS NOT NULL AND lead.lname <> ? ) )
  27. AND lead.country IN ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? )
  28. AND lead.id IN ( SELECT lead_tag.lead_id FROM lead_tag LEFT JOIN tag ON lead_tag.tag_id = tag.id WHERE tag.tag LIKE :tag_tag )
  29. AND lead.fname <> :lead_fname
  30.  
  31. AND exists( SELECT lead_phone.lead_id FROM lead_phone LEFT JOIN phone ON lead_phone.phone_id = phone.id WHERE l.id=lead_phone.lead_id and phone.valid = :phone_valid and phone.line_type IN ( ?,? ))
  32.  
  33. AND exists ( SELECT email_lead.lead_id FROM email_lead LEFT JOIN email ON email_lead.email_id = email.id
  34. WHERE l.id=email_lead.lead_id and email.valid_domain = :email_valid_domain )
  35.  
  36. SELECT DISTINCT( lead.id )
  37. FROM lead
  38. WHERE lead.id IS NOT NULL
  39. AND ( ( lead.fname IS NOT NULL
  40. AND lead.fname <> '' )
  41. OR ( lead.lname IS NOT NULL
  42. AND lead.lname <> '' )
  43. )
  44. AND lead.id IN (
  45. SELECT lead_phone.lead_id
  46. FROM lead_phone
  47. LEFT JOIN phone ON lead_phone.phone_id = phone.id
  48. WHERE phone.valid = '1'
  49. )
  50. AND lead.id IN (
  51. SELECT lead_phone.lead_id
  52. FROM lead_phone
  53. LEFT JOIN phone ON lead_phone.phone_id = phone.id
  54. WHERE phone.line_type IN ( 'mobile','landline_or_mobile' )
  55. )
  56. AND lead.id IN (
  57. SELECT email_lead.lead_id
  58. FROM email_lead
  59. LEFT JOIN email ON email_lead.email_id = email.id
  60. WHERE email.valid_domain = '1'
  61. )
  62. AND lead.country IN ( 'AU','AT','CA','DK','FO','FI','DE',
  63. 'GL','HK','IS','IE','IT','JM','KW','LI','LU','MY','MC',
  64. 'NL','AN','NZ','NF','NO','PT','QA','SA','SG','ZA','ES',
  65. 'SE','CH','AE','GB','AX'
  66. )
  67. AND lead.id IN (
  68. SELECT lead_tag.lead_id
  69. FROM lead_tag
  70. LEFT JOIN tag ON lead_tag.tag_id = tag.id
  71. WHERE tag.tag LIKE '%Binary%'
  72. )
  73. AND lead.fname <> 'None'
  74. GROUP BY lead.id
  75. ORDER BY id ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement