1
2
您应该能够用列别名替换group by子句中的出现项。
这确实会影响性能。我不认为加入
条件可以按照当前写入的方式使用索引。然而,
它只是连接条件中的一个术语,因此影响可能非常大
轻微的也就是说,涉及
其中一个因素是
但正如我所说,这可能比它的价值更麻烦。这将是更多的工作,您应该确保这个更改将使代码更易于维护、更正确或更快。
另一个选项是为
|
2
1
你可以用板条箱装一张虚拟桌子
并将此ASA单独的联接表包含在所选SQL中
|
3
1
Oracle有视图吗?如果你发现自己在使用它
在我看来,“视图”是将数据库中的“表”作为“函数”来表示程序中的“代码行”。每当您发现一组使用类似逻辑的查询时,请编写一个视图,将通用逻辑考虑在内,并使用它。 |
4
1
也许你可以用with子句?
|
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |