题目

有如下一张表,ActorDirector 表:
Day06 写一条SQL查询语句获取合作过至少三次的演员和导演的 id - 图1
写一条SQL查询语句获取合作过至少三次的演员和导演的 id 对 (actor_id, director_id)
结果:
Day06 写一条SQL查询语句获取合作过至少三次的演员和导演的 id - 图2
唯一的 id 对是 (1, 1),他们恰好合作了 3 次。

解题

  1. 本题比较简单,常规Group BY HAVING函数的应用
    1. SELECT actor_id, director_id FROM ActorDirector
    2. GROUP BY actor_id, director_id
    3. HAVING COUNT(1)>=3