Actors And Directors Who Cooperated At Least Three Times Problem
Description
LeetCode Problem 1050.
Table: ActorDirector
1
2
3
4
5
6
7
8
+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| actor_id    | int     |
| director_id | int     |
| timestamp   | int     |
+-------------+---------+
timestamp is the primary key column for this table.
Write a SQL query for a report that provides the pairs (actor_id, director_id) where the actor have cooperated with the director at least 3 times.
Example:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ActorDirector table:
+-------------+-------------+-------------+
| actor_id    | director_id | timestamp   |
+-------------+-------------+-------------+
| 1           | 1           | 0           |
| 1           | 1           | 1           |
| 1           | 1           | 2           |
| 1           | 2           | 3           |
| 1           | 2           | 4           |
| 2           | 1           | 5           |
| 2           | 1           | 6           |
+-------------+-------------+-------------+
Result table:
+-------------+-------------+
| actor_id    | director_id |
+-------------+-------------+
| 1           | 1           |
+-------------+-------------+
The only pair is (1, 1) where they cooperated exactly 3 times.
MySQL Solution
1
2
3
4
select actor_id, director_id
from ActorDirector
group by actor_id, director_id
having count(*) >= 3
    LeetCode Database - Easy
    
        LeetCode 1050
    
    
        LeetCode 1068
        
    
        LeetCode 1069
      
    
        LeetCode 1075
     
    
        LeetCode 1076
     
    
        LeetCode 1082
     
    
        LeetCode 1083
     
    
        LeetCode 1084
     
    
        LeetCode 1113
     
    
        LeetCode 1141
     
    
        LeetCode 1142
    
    
        LeetCode 1148
    
    
        LeetCode 1173
    
    
        LeetCode 1179
    
    
        LeetCode 1211
    
    
        LeetCode 1241
    
    
        LeetCode 1251
    
    
        LeetCode 1280
    
    
        LeetCode 1294
    
    
        LeetCode 1303
    
    
        LeetCode 1322
    
    
        LeetCode 1327
    
    
        LeetCode 1350
    
    
        LeetCode 1378
    
    More LeetCode Database
    MySQL Tutorials