Introduction
Views let you save a query as a virtual table. Querying from views helps you reuse complex queries easily without rewriting them.
You want to simplify repeated complex queries for reports.
You want to hide complex joins and calculations from users.
You want to provide a consistent data format to different users.
You want to restrict access to certain columns or rows by showing only a view.
You want to organize your database queries better for maintenance.