用户能否仅在具有访问权限的情况下编写复杂的查询?

时间:2018-09-27 19:00:15

标签: mysql sql pgadmin

我了解SQL视图本质上是预先编写的查询,但是用户可以使用JOIN和DISTINCT等命令从多个视图中查询还是仅用于非常基本的查询?

1 个答案:

答案 0 :(得分:1)

在多个表上执行复杂查询时,视图非常方便。我每天都使用它们来保留一些查询并清理已写的内容。您可以使用视图编写查询,直到您仔细查看每个视图本身之后,编写的查询才会看起来很复杂。我也将视图用于基本查询,例如,我总是不得不拉动在职员工或将其用于报表。我建立的视图就是这样做的,因此当我需要它时,我不必重写它,只需将其放入查询中即可。