同事面试一位求职者,问:一个表A有5条数据,一个表B有15条数据,如果没写关联条件,这样查出来会有多少数据?求职者:20条。面试完后,同事问我是多少条,我答了也是20条。同事:我晕,这是笛卡儿积啊,常识哦,你查下资料。

笛卡尔(Descartes)乘积又叫直积。假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}。可以扩展到多个集合的情况。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。资料来自百度百科。那么答案很清楚,75条。我表示汗颜啊,近两年工作经验就这样被KO了。

同事说:我问这个面试者问题是因为之前的公司有个同事写了个sql,A表有300万数据,B表也有30多万数据,结果没写关联条件,造成系统异常,用户被迫中断服务,后果很严重啊。

笛卡儿积与我的小故事相关推荐

  1. 通过小故事,了解多一点何谓 Node 高性能

    hello~亲爱的看官老爷们大家好~最近身体抱怨,只好宅居家中天天啃书,将 Java 基础啃完一大部分.通过学习新语言,算是对以前 Node 底层部分一知半解的知识,有了较为全面的了解,因而有了这个可 ...

  2. 流程管理产品小故事汇总贴

    大家好!这是我的第一篇博文.今天先和大家分享一些产品流程小故事吧. 如果您有好段子,想参与制作,将写好的段子发到回复中就好啦,欢迎大家和我们分享! 故事链接: 第一篇 配置简单流程 第二篇 文本默认值 ...

  3. 在电影里看到的一个小故事

    这个小故事好像有点安慰人的味道 但是我觉得更多的是表达一种对事的态度,毕竟生活总会有无奈的无可改变的事情 故事讲的是第一个入太空的人 他是第一个到太空的人类 俄国击败了美国,对吗? 他走上了这个大飞船 ...

  4. 搞不懂SDN和SD-WAN?那是因为你没看这个小故事—Vecloud微云

    很久很久以前,有一个村子,名叫"通信(童心)村". 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 他们怎么办呢?很简单,男人负责搬 ...

  5. Java 小故事系列 导航

    Java小故事 我许你一个未来 Future | OneCoder http://www.coderli.com/archives/story-future-java/ Java小故事 不舍得叫醒女孩 ...

  6. 如何查询一个表中除某几个字段外其他所有的字段_一个小故事告诉你:如何写好数据分析报告?...

    关注并将「人人都是产品经理」设为星标 每天早 07 : 45 按时送达 给你一份数据,你能完美的出一份数据报告吗?本文结合一个小故事,来告诉大家如何写好一份数据分析报告,enjoy~ 作者:Haby ...

  7. 职场人必读的10个经典励志小故事

    人都是有惰性的,不管我们做的是什么工作,有一天会因为工作的枯燥而感觉乏味,有一天也会因为忙忙碌碌的辛苦闯荡却还是一无所成而丧失了信心!所以,身在职场,我们需要的是不断的鼓励自己,给自己加油,给自己信心 ...

  8. Promise 到底是什么?看这个小故事

    大家好,我是若川,点此加我微信进源码群,一起学习源码. 还可以进<剑指前端offer>交流群. 另外,可以进群免费看下周六Vue专场直播,有尤雨溪分享「Vue3 生态现状以及展望」 如果你 ...

  9. 浅谈​与彼得原理和责任管理有关的小故事

    浅谈与彼得原理和责任管理有关的小故事 一) 老王虽然今年才3年工作经验,但一直深受领导赏识,因为在大家眼里他是一个责任心特别强的人.无论是领导也好,同事也好,只要有任务安排给他,他都会非常欣然的接受, ...

最新文章

  1. 机器学习特征筛选:互信息法(mutual information)
  2. html小球跳跃技术原理,弹跳的小球.html · web-project-songyu/原生js小例子 - Gitee.com...
  3. 记录0.7.1版本的seata批量保存会报错的情况
  4. 推荐一款好用的android反编译工具
  5. msf aux模块使用
  6. IO 多路复用之poll总结
  7. 嵌入式开发中模拟SPI的驱动
  8. LeetCode MySQL 1322. 广告效果
  9. 中国移动咪咕公司:打造五新体验 做5G时代内容的聚合者与生产者
  10. SpringBoot之AOP切面的使用
  11. 云ubuntu服务器配置
  12. linux软件安装rar,Rar for Linux的安装方法
  13. 如何使用dosbox运行程序——步骤详解
  14. Linux安装JDK11
  15. 迅雷:游移的4亿用户帝国
  16. nginx配置详解及设置代理服务器(1)
  17. 360校招题之小明看花
  18. 橘子与萝卜同食容易导致甲状腺肿(图)
  19. ijKPlayer - 视频直播
  20. 暑假计算机培训心得体会,暑期培训心得体会模板集锦10篇

热门文章

  1. 【科普】华为5i耳机降噪效果差,没感觉,扒扒~
  2. 《刀剑封魔录》原创全攻略 一
  3. 荣之学浅谈跨境电商选品!
  4. 随机过程:【1】基于MATLAB对泊松过程的仿真与数字特征的验证
  5. MATLAB | 有关数值矩阵、颜色图及颜色列表的技巧整理
  6. 睡眠不足和社会情绪大脑
  7. 私人云储存解决方案——可道云kodexplorer【零成本】
  8. pyhton-miniblink
  9. 金属晶体学之基本概念(一)
  10. ImageIO.framework