

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How can we create a MySQL view with RIGHT JOIN?
To illustrate the making of MySQL view with RIGHT JOIN we are using the following data from ‘Customers’ and ‘Resreve’ tables −
mysql> Select * from Customers; +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2 | Yashpal | | 3 | Gaurav | | 4 | Virender | +-------------+----------+ 4 rows in set (0.00 sec) mysql> Select * from Reserve; +------+------------+ | ID | Day | +------+------------+ | 1 | 2017-12-30 | | 2 | 2017-12-28 | | 2 | 2017-12-25 | | 1 | 2017-12-24 | | 3 | 2017-12-26 | +------+------------+ 5 rows in set (0.00 sec)
Now the following query will create a view named ‘customer_VRight’, using RIGHT JOIN on the above-mentioned tables, which would have the names of the customers who have not made a reservation for any of the car.
mysql> Create view customer_VRight AS SELECT NAME from Reserve RIGHT JOIN customers ON customer_id = id WHERE id IS NULL; Query OK, 0 rows affected (0.08 sec) mysql> Select * from customer_VRight; +----------+ | NAME | +----------+ | Virender | +----------+ 1 row in set (0.00 sec)
- Related Questions & Answers
- How can we create a MySQL view with LEFT JOIN?
- How can we create a MySQL view with INNER JOIN?
- How can we create a MySQL view with a subquery?
- How can we modify a MySQL view with CREATE OR REPLACE VIEW statement?
- How can we create a MySQL view with GROUP BY clause?
- How can we create a MySQL view based on another existing view?
- How can we convert subqueries to RIGHT JOIN?
- How can we create the MySQL view with ORDER BY clause?
- What is MySQL RIGHT JOIN and how can we write MySQL query for it?
- How can we create a MySQL view by using data from multiple tables?
- How can we distinguish between MySQL CROSS JOIN and INNER JOIN?
- How can we drop a MySQL view from the database?
- How to create a MySQL view?
- Can we create a database with a numeric name with MySQL?
- How can we create MySQL views with column list?
Advertisements