Guest User

Untitled

a guest
Jul 17th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. SELECT sql_calc_found_rows *, count(*), Domain.id, Domain.href, count(distinct Url.id) as url_count, count(distinct UrlContact.contact_id) as contact_count, User.id, User.first_name, User.last_name, MIN(AgentUrl.id) AS DiscoveryOrder
  2. FROM domains Domain
  3. LEFT OUTER JOIN project_domains ProjectDomain on Domain.id=ProjectDomain.domain_id
  4. LEFT OUTER JOIN users User on User.id=ProjectDomain.assigned_to_user_id, contacts Contact, url_contacts UrlContact, urls Url, agent_urls AgentUrl
  5. WHERE Url.domain_id=Domain.id
  6. AND UrlContact.contact_id=Contact.id
  7. AND Contact.dead=0
  8. AND UrlContact.url_id=Url.id
  9. AND AgentUrl.agent_id=377
  10. AND AgentUrl.url_id=Url.id
  11. AND NOT EXISTS
  12. (SELECT * FROM project_domains ProjectDomain WHERE ProjectDomain.domain_id=Domain.id AND ProjectDomain.hidden=1 AND ProjectDomain.project_id=11)
  13. AND 377=(select MIN(AgentUrl2.agent_id)
  14. FROM agent_urls AgentUrl2, urls Url2, agents Agent2
  15. WHERE AgentUrl2.url_id=Url2.id
  16. AND Agent2.id=AgentUrl2.agent_id
  17. AND Agent2.project_id=11
  18. AND Url2.domain_id=Domain.id)
  19. GROUP BY Domain.id
  20. HAVING contact_count>0
  21. ORDER BY DiscoveryOrder ASC, contact_count desc
  22. LIMIT 0,100
Add Comment
Please, Sign In to add comment