andrey_vetrov

project_16

Apr 12th, 2022 (edited)
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. WITH
  2. i AS (
  3. SELECT DISTINCT p.id
  4. FROM people AS p
  5. LEFT OUTER JOIN company AS cmp ON p.company_id = cmp.id
  6. WHERE cmp.id IN (
  7. SELECT DISTINCT c.id
  8. FROM company as c
  9. LEFT JOIN funding_round AS fr ON c.id = fr.company_id
  10. WHERE c.status = 'closed'
  11. AND c.id IN (SELECT DISTINCT company_id
  12. FROM funding_round
  13. WHERE is_first_round = 1
  14. AND is_last_round = 1))
  15. )
  16.  
  17.  
  18. SELECT task_15.id,
  19. COUNT(DISTINCT task_15.instituition) AS cnt
  20. FROM (
  21. SELECT DISTINCT i.id,
  22. e.instituition
  23. FROM education AS e
  24. INNER JOIN i ON e.person_id = i.id) AS task_15
  25. GROUP BY task_15.id;
  26.  
  27.  
  28. https://practicum.yandex.ru/trainer/sql-data-analyst/lesson/ce01e9d1-9867-4ecc-8912-e41892e7002f/task/9e867581-5f7c-4494-9094-359debe4aecb/
Add Comment
Please, Sign In to add comment