Finding all records without associated ones

后端 未结 4 1964
野性不改
野性不改 2020-12-06 01:49

I have a teams table and a players table and I\'m wanting to find all teams that do not have players associated with them. The players table is associated via a team_i

4条回答
  •  眼角桃花
    2020-12-06 02:36

    You'd do that with a NOT EXISTS condition like so:

    SELECT *
    FROM teams
    WHERE NOT EXISTS (SELECT 1 FROM players WHERE players.team_id = teams.team_id)
    

提交回复
热议问题