查询中有七个内部联接太多了吗?

seF*_*sto 14 sql inner-join

我有一个有7个内连接的查询(因为很多信息都分布在其他表中),一些同事已经感到惊讶.我想知道他们是否应该感到惊讶,还是有7个内连接正常?

Ste*_*ton 25

这并不是闻所未闻,但我会把它放在一个易于使用和维护的视图中

  • @Shawn:嗯,这肯定是一个反传统观点.让我们从你开始吧.我会走到最后.:D你完全倒退了. (2认同)

S.L*_*ott 17

两个问题:

  1. 它有用吗?
  2. 你能解释一下吗?

如果是这样,那么七是好的.如果你无法解释查询,那么七就太多了.


Mar*_*ade 5

这是正常的,如果你的模式是在第五范式:)