2018年1月31日

内连接、外连接、交叉连接等

摘要: 简介: 连接,实际是将两个表做笛卡尔积生成临时表,再进行过滤的操作。 对于多表连接,也是先对两个表操作,生成临时表再合并(类似reduce)。 名称: 名字是有各种各样,简单分类下: 内连接。 外连接:分左外连接,右外连接,全外连接(或叫完全连接)。 交叉连接。 联合连接(不是联合查询)。 使用方法 阅读全文

posted @ 2018-01-31 20:35 willaty 阅读(218) 评论(0) 推荐(0) 编辑

leetcode 197. Rising Temperature

摘要: 查询今天比前一天温度低的Id。 阅读全文

posted @ 2018-01-31 19:49 willaty 阅读(107) 评论(0) 推荐(0) 编辑

leetcode 196. Delete Duplicate Emails

摘要: # 慢,内连接delete p1 from Person p1, Person p2 where p1.Email=p2.Email and p1.Id>p2.Id delete from Person where Id not in ( select Id from ( select min(Id) as Id from Person group by... 阅读全文

posted @ 2018-01-31 10:45 willaty 阅读(109) 评论(0) 推荐(0) 编辑

MYSQL错误:You can't specify target table for update in FROM clause

摘要: 这句话意思是:不能先select再更新(修改)同一个表。 可以再外嵌套多一层,这个问题只有mysql有,mssql和oracle都没有。 阅读全文

posted @ 2018-01-31 10:42 willaty 阅读(211) 评论(0) 推荐(0) 编辑

BSON与JSON

摘要: bson是由10gen开发的一个数据格式,目前主要用于mongoDB中,是mongoDB的数据存储格式。bson基于json格式,选择json进行改造的原因主要是json的通用性及json的schemaless的特性。 bson主要会实现以下三点目标: 1.更快的遍历速度 对json格式来说,太大的 阅读全文

posted @ 2018-01-31 10:32 willaty 阅读(104) 评论(0) 推荐(0) 编辑

导航