面试官灵魂拷问:为什么 SQL 语句不要过多的 join?

可能是个不完全相关的场景,我是使用方哈,不是DBA。
我面对的数据库原始数据经常很脏,导致你以为的逻辑可能是99.9%正确,但每个月总是会新增点数据不符合逻辑的,而且不符合逻辑预期的方式千奇百怪。
这就导致join以后经常会出现数据多了、数据少了或者连接错了。
当然每次join完都会有检查机制。
但很明显的,如果我一次join了很多表,就会非常难查到底是哪里出了幺蛾子。
后来就养成习惯一次只join一张表,检查完了再join下…。

可能是个不完全相关的场景,我是使用方哈,不是DBA。
我面对的数据库原始数据经常很脏,导致你以为的逻辑可能是99.9%正确,但每个月总是会新增点数据不符合逻辑的,而且不符合逻辑预期的方式千奇百怪。
这就导致join以后经常会出现数据多了、数据少了或者连接错了。
当然每次join完都会有检查机制。
但很明显的,如果我一次join了很多表,就会非常难查到底是哪里出了幺蛾子。
后来就养成习惯一次只join一张表,检查完了再join下…。


我在游戏行业呆了7、8年,互联网行业呆了2年,实体行业呆了4...
带过thinkpad,咖啡店老板直接把空调关了。 前几年一...
我最狂的的一次,就是靠百度搜索怎么治疗膝盖的半月板撕裂,几乎...
干嘛要用水泥?经常分狮的人都知道,买个小型砂带机,可以磨铁的...
1.说明群晖意识到了nas是干嘛的:安全,稳定,低功耗的网络...
1、西藏印度一直认为西藏应该成为类似外蒙那样的缓冲国,所以一...
以色列这不叫打伊朗,以色列这叫梭哈如果以色列就暗杀一个科学家...
知道什么是腰肌劳损吗?不要随便给自己按病! 腰肌劳损这个词大...
37了,体重88斤,身高155。 特意留了一套大学时候的衣服...
89年女,未婚未育,本科学历,皮肤白皙。 已在武汉购房购车...
