我知道sql视图基本上是预先编写的查询,但是用户可以使用join和distinct等命令从多个视图中进行查询,还是只用于非常基本的查询?
q5iwbnjs1#
在多个表上执行复杂查询时,视图非常方便。我每天都使用它们来保存一些查询并清理已编写的内容。您可以使用视图编写查询,除非查看每个视图本身,否则编写的查询看起来可能并不复杂。我还使用视图进行基本查询,例如,我总是需要调出活动员工的视图或将其用于报表。我构建了一个视图,它就是这样做的,所以当我需要它时,我不必重写它,我只需将它拉到我的查询中。
1条答案
按热度按时间q5iwbnjs1#
在多个表上执行复杂查询时,视图非常方便。我每天都使用它们来保存一些查询并清理已编写的内容。您可以使用视图编写查询,除非查看每个视图本身,否则编写的查询看起来可能并不复杂。我还使用视图进行基本查询,例如,我总是需要调出活动员工的视图或将其用于报表。我构建了一个视图,它就是这样做的,所以当我需要它时,我不必重写它,我只需将它拉到我的查询中。