การสร้าง View จาก View ที่มีอยู่
MySQL อนุญาตให้สร้าง View ใหม่โดยอิงจาก View เดิม
ตัวอย่าง
View Info มีข้อมูลดังนี้:
mysql> CREATE VIEW Info AS SELECT Id, Name, Subject FROM Student_info;
Query OK, 0 rows affected (0.11 sec)
mysql> SELECT * FROM Info;
+------+---------+------------+
| Id | Name | Subject |
+------+---------+------------+
| 101 | YashPal | History |
| 105 | Gaurav | Literature |
| 125 | Raman | Computers |
| NULL | Ram | Computers |
+------+---------+------------+
สร้าง View ใหม่ Info_less จาก View Info:
mysql> CREATE VIEW Info_less AS
-> SELECT Id, Name, Subject FROM Info WHERE Id >= 120;
Query OK, 0 rows affected (0.25 sec)
mysql> SELECT * FROM Info_less;
+------+-------+-----------+
| Id | Name | Subject |
+------+-------+-----------+
| 125 | Raman | Computers |
+------+-------+-----------+
View Info_less กรองข้อมูลจาก View Info เฉพาะ Id มากกว่าหรือเท่ากับ 120