Topfolio
Career TracksFree CoursesPracticeWork ExperienceProjects
For Employers
Start Free
Topfolio

Learn data analytics online. Real skills, real projects, real community.

Join Discord Community

courses

  • Career Tracks
  • Work Experience
  • Best Data Analyst Course in India
  • SQL Fundamentals
  • SQL Advanced
  • Python for Data
  • Micro Free Courses

projects

  • All Guided Projects
  • Data Analytics Projects
  • Data Engineering Projects
  • E-commerce Sales Analysis (SQL)
  • Data Ingestion Mini-Pipeline
  • dbt Transformation Suite

practice

  • SQL Fundamentals Interview Test
  • SQL Advanced Coding Test
  • All Practice Tests

resources

  • How to Become a Data Analyst
  • SQL Interview Questions
  • Data Analyst Salary Guide
  • Free Datasets for Practice
  • SQL vs NoSQL Guide
  • Data Analyst vs Data Engineer vs Data Scientist

employers

  • Enterprise Screening
  • Volume Pricing
  • Employer Portal

company

  • About
  • Terms
  • Join Discord Community
© 2026 Topfolio. All rights reserved.Made with ❤️ for aspiring analysts
Topfolio
Career TracksFree CoursesPracticeWork ExperienceProjects
For Employers
Start Free

Employees With No Direct Reports (Anti-Join)

intermediate~6 min25 pts
📊 View Insights

Problem

HR wants to identify individual contributors -- employees nobody reports to. Using a correlated NOT EXISTS subquery against Employee itself, find every employee with zero direct reports.

Return EmployeeId, FirstName, LastName, and Title, ordered by EmployeeId ascending.

Schema: Employee

ColumnType
EmployeeIdINTEGER (Primary Key)
ReportsToINTEGER (Foreign Key -> Employee.EmployeeId, nullable)
SubqueriesCorrelated SubqueryNOT EXISTSAnti-Join
📊
📊 View Question Telemetry & Insights
Failure rate, silent bug autopsy & optimal query construction
Inspect →

Master SQL & Data Analytics

Ready to take your skills to the next level? Enroll in our comprehensive Data Analyst Career Track to master SQL, Python, Excel, and Power BI.

Explore the 12-Week Data Analyst Career Track

Related questions

  • Correlated Subquery: Above Genre Averageintermediate
  • EXISTS: Find Customers with Large Purchasesbeginner
  • NOT EXISTS: Artists Without Albumsbeginner
  • Invoices Above the Overall Average (Scalar Subquery)intermediate
  • Tracks That Have Never Been Purchased (Anti-Join)intermediate
  • Tracks Priced Above the Catalog Average (Scalar Subquery)intermediate
SQL Editor

Run your code to see the result here.

Topfolio

Learn data analytics online. Real skills, real projects, real community.

Join Discord Community

courses

  • Career Tracks
  • Work Experience
  • Best Data Analyst Course in India
  • SQL Fundamentals
  • SQL Advanced
  • Python for Data
  • Micro Free Courses

projects

  • All Guided Projects
  • Data Analytics Projects
  • Data Engineering Projects
  • E-commerce Sales Analysis (SQL)
  • Data Ingestion Mini-Pipeline
  • dbt Transformation Suite

practice

  • SQL Fundamentals Interview Test
  • SQL Advanced Coding Test
  • All Practice Tests

resources

  • How to Become a Data Analyst
  • SQL Interview Questions
  • Data Analyst Salary Guide
  • Free Datasets for Practice
  • SQL vs NoSQL Guide
  • Data Analyst vs Data Engineer vs Data Scientist

employers

  • Enterprise Screening
  • Volume Pricing
  • Employer Portal

company

  • About
  • Terms
  • Join Discord Community
© 2026 Topfolio. All rights reserved.Made with ❤️ for aspiring analysts