
- Learn MySQL
- MySQL - Home
- MySQL - Introduction
- MySQL - Installation
- MySQL - Administration
- MySQL - PHP Syntax
- MySQL - Connection
- MySQL - Create Database
- MySQL - Drop Database
- MySQL - Select Database
- MySQL - Data Types
- MySQL - Create Tables
- MySQL - Drop Tables
- MySQL - Insert Query
- MySQL - Select Query
- MySQL - Where Clause
- MySQL - Update Query
- MySQL - Delete Query
- MySQL - Like Clause
- MySQL - Sorting Results
- MySQL - Using Join
- MySQL - NULL Values
- MySQL - Regexps
- MySQL - Transactions
- MySQL - Alter Command
- MySQL - Indexes
- MySQL - Temporary Tables
- MySQL - Clone Tables
- MySQL - Database Info
- MySQL - Using Sequences
- MySQL - Handling Duplicates
- MySQL - SQL Injection
- MySQL - Database Export
- MySQL - Database Import
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 Articles
- 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 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 convert subqueries to RIGHT JOIN?
- 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 can we create a MySQL view by selecting some range of values from a base table?
- How can we create MySQL views with column list?
- How to create a MySQL view?

Advertisements