A new CTE called top_skills is used to extract the top 10 skills based on the total number of projects that are associated with a given skill. The way the data is structured, it is possible for projects to be associated with multiple skills and since there is no way to tell if a contractor was hired for their primary role, I decided to not filter on that column (that would help with associating only one skill for the project). Once the top 10 skills were established, I used that to gather the project IDs for the projects associated with those skills using the ‘top_projects’ table.