MySQL-এ একটি ভিউ তৈরি করা যায় যেটি অন্য একটি বিদ্যমান ভিউর ওপর ভিত্তি করে। নিচে উদাহরণ দিয়ে ব্যাখ্যা করা হলো।
প্রথমে 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 |
+------+---------+------------+
এখন info ভিউর ওপর ভিত্তি করে info_less নামে একটি নতুন ভিউ তৈরি করা হচ্ছে:
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 |
+------+-------+-----------+
এভাবে একটি ভিউর ওপর ভিত্তি করে আরেকটি ভিউ তৈরি করা যায়, যা ডেটা অ্যাবস্ট্রাকশনের লেয়ার যোগ করে।