Advertisement
ikazman

SQL-project-16-23-rewrite

Mar 20th, 2022
1,158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. WITH first_and_last AS (
  2.     SELECT company_id
  3.     FROM funding_round
  4.     WHERE is_first_round = 1 AND is_last_round = 1),
  5. ppl AS (
  6.     SELECT people.id,
  7.            company_id
  8.     FROM company
  9.     JOIN people ON company.id = people.company_id
  10.     WHERE status = 'closed'),
  11. edu AS (
  12.     SELECT person_id,
  13.            instituition
  14.     FROM education)
  15. SELECT DISTINCT ppl.id,
  16.        COUNT(DISTINCT edu.instituition)
  17. FROM company
  18. JOIN first_and_last ON company.id = first_and_last.company_id
  19. JOIN ppl ON company.id = ppl.company_id
  20. JOIN edu ON ppl.id = edu.person_id
  21. GROUP BY ppl.id
  22. ORDER BY ppl.id;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement