ActorDirector 表:

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| actor_id    | int     |
| director_id | int     |
| timestamp   | int     |
+-------------+---------+
timestamp 是这张表的主键.

写一条SQL查询语句获取合作过至少三次的演员和导演的 id 对 (actor_id, director_id)

示例:

ActorDirector 表:
+-------------+-------------+-------------+
| 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 表:
+-------------+-------------+
| actor_id    | director_id |
+-------------+-------------+
| 1           | 1           |
+-------------+-------------+
唯一的 id 对是 (1, 1),他们恰好合作了 3 次。

思路:分组,注意group by可以对多个字段使用。

select actor_id,director_id
from ActorDirector
group by actor_id ,director_id
having count(*)>=3;

leetcode1050. 合作过至少三次的演员和导演(SQL)相关推荐

  1. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项

    密码复杂度要求: 大写字母.小写字母.数字.特殊字符,四项中至少包含三项. import org.junit.Test; import org.springframework.util.StringU ...

  2. Java 判断密码是否是大小写字母、数字、特殊字符中的至少三种

    Java 判断密码是否是大小写字母.数字.特殊字符中的至少三种public class CheckPassword {//数字public static final String REG_NUMBER ...

  3. java 三种错误类型 区别_请列举至少三种在java语言中发生“严重错误”的情况...

    [简答题]自已编写一个自定义非整数异常类,来处理一个异常 [填空题]捕获异常时,可以把catch捕获的异常对象( ),使上层try-catch结构继续处理该异常事件;也可以把异常对象转换为其它异常对象 ...

  4. 编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作。

    编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作.  按键等级认证5级 分享 答题思路: 对最上层记事本操作 ...

  5. 银行理财子与券商合作探讨(三):银行理财子推动券商业务转型

    银行理财与券商合作探讨系列文章链接 银行理财子与券商合作探讨(一):银行理财子带给资本市场的机遇与挑战 银行理财子与券商合作探讨(二):银行与券商合作的现状与展望 银行理财子与券商合作探讨(三):银行 ...

  6. 为什么至少三个哨兵_Redis的哨兵

    Redis-Sentinel简介 Redis Sentinel是一个分布式架构,其中包含若干个 Sentinel 节点和 Redis 数据节点,每个 Sentinel 节点会对数据节点和其余 Sent ...

  7. 正则 6-16位数字、大、小字母、特殊字符中至少三种组合

    // 其中特殊字符仅限:,.:;,.?''""::''""_~!@#$^&*()<>{}[]|?/+=- 暂时不行的符号: \ [ ]con ...

  8. android oppo定位不到,OPPO新一代安卓旗舰解密:至少三款型号,定位配置完全不同...

    原标题:OPPO新一代安卓旗舰解密:至少三款型号,定位配置完全不同 目前我们已经获得了不少OPPO Find X3手机的信息,不过现在透露的硬件主要都是这一系列最顶级型号,也就是Find X3 Pro ...

  9. [Qt教程] 第23篇 数据库(三)利用QSqlQuery类执行SQL语句

    [Qt教程] 第23篇 数据库(三)利用QSqlQuery类执行SQL语句 楼主  发表于 2013-5-15 22:39:29 | 查看: 813| 回复: 0 利用QSqlQuery类执行SQL语 ...

最新文章

  1. Unity与C#创建一个3D平台游戏 Learn to Create a 3D Platformer Game with Unity C#
  2. C#线程学习的一点体会和总结
  3. 自动化测试工具的选择
  4. windows phone开发第一步:搭建软件开发环境
  5. 深度学习(六)——CNN进化史
  6. 阮一峰react demo代码研究的学习笔记 - ReactMount.render
  7. App Engine中的Google Services身份验证,第2部分
  8. 解决无法打开虚拟机的方法
  9. 对研发团队稳定性的思考
  10. pcb变压器厂家_大邑县活动板房回收整体回收厂家24小时回收报价-发亿科技
  11. 数据挖掘 / 机器学习——决策树
  12. 破解某设计网站充钱下载图片
  13. 工作,究竟意味着什么
  14. 设定Applocker和解决问题
  15. 米塔之家.方声 | 专访元宇宙社交平台“比邻星球”联合创始人兼CEO董含灵
  16. [USACO 1.2.1] Milking Cows
  17. win10 桌面的的文件都不见了 提示不注销保存都文件都为临时_你的电脑垃圾文件再不清理就要留到牛年了!...
  18. Terracotta配置文件
  19. html前端学习三:CSS
  20. VBA编程——范例一

热门文章

  1. linux中常用的shell脚本,Linux常用shell脚本
  2. java中接口回调_Java中的接口回调实例
  3. minheight能继承吗_民法典亮点盘点 | 侄子能继承叔叔的遗产吗?
  4. cmake 学习笔记(一)
  5. VxWorks系统BSP配置文件及生成下载
  6. docker php composer 使用_「PHP编程」如何使用Docker制作自己的LNMP/LAMP镜像
  7. 2.2基本算法之递归和自调用函数_数据结构与算法之5——队列和栈
  8. 【转】Path.Combine (合并两个路径字符串)方法的一些使用细节
  9. 【转】TCP/IP协议到底在讲什么?【乐搏TestPro】
  10. 空间注意力机制sam_Attention注意力机制介绍