Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
15 views29 pages

Joins in DBMS

The document provides an overview of Joins in Database Management Systems (DBMS), explaining how they combine rows from multiple tables based on related columns. It details various types of joins, including INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, and NATURAL JOIN, along with their functionalities and conditions for use. The document serves as a foundational guide for understanding how to retrieve data from multiple tables in SQL.

Uploaded by

gauravmandal165
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views29 pages

Joins in DBMS

The document provides an overview of Joins in Database Management Systems (DBMS), explaining how they combine rows from multiple tables based on related columns. It details various types of joins, including INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, and NATURAL JOIN, along with their functionalities and conditions for use. The document serves as a foundational guide for understanding how to retrieve data from multiple tables in SQL.

Uploaded by

gauravmandal165
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Department of Computer Applications.

Presented by: Ruchi Sharma


Assistant Professor
Computer Applications

1
Department of Computer Applications
Joins in DBMS

• Join is an operation in DBMS(Database Management System) that combines the row


of two or more tables based on related columns between them.

• The main purpose of Join is to retrieve the data from multiple tables in other words
Join is used to perform multi-table query. It is denoted by ⨝.

2
Department of Computer Applications
Joins in DBMS
• SQL Join statement is used to combine data or rows from two or more tables based
on a common field between them.

• Different types of Joins are as follows:


• INNER JOIN
• LEFT JOIN
• RIGHT JOIN
• FULL JOIN
• NATURAL JOIN
Joins in DBMS
• Consider the two tables below as follows:

Joins in DBMS
INNER JOIN
• The INNER JOIN keyword selects all rows from both the tables as long as the
condition is satisfied.

• This keyword will create the result-set by combining all rows from both the tables
where the condition satisfies i.e value of the common field will be the same.
INNER JOIN
INNER JOIN
INNER JOIN
INNER JOIN
LEFT JOIN
• This join returns all the rows of the table on the left side of the join and matches
rows for the table on the right side of the join.

• For the rows for which there is no matching row on the right side, the result-set will
contain null. LEFT JOIN is also known as LEFT OUTER JOIN.
LEFT JOIN
LEFT JOIN
LEFT JOIN
LEFT JOIN
RIGHT JOIN

• RIGHT JOIN is similar to LEFT JOIN.

• This join returns all the rows of the table on the right side of the join and matching
rows for the table on the left side of the join.

• For the rows for which there is no matching row on the left side, the result-set will
contain null. RIGHT JOIN is also known as RIGHT OUTER JOIN.
RIGHT JOIN
RIGHT JOIN
RIGHT JOIN
RIGHT JOIN
FULL JOIN
• FULL JOIN creates the result-set by combining results of both LEFT JOIN and RIGHT
JOIN.

• The result-set will contain all the rows from both tables.

• For the rows for which there is no matching, the result-set will contain NULL values.
FULL JOIN
FULL JOIN
FULL JOIN
FULL JOIN
Natural join
• Natural join can join tables based on the common columns in the tables being joined.

• A natural join returns all rows by matching values in common columns having same name
and data type of columns and that column should be present in both tables.

• Both table must have at list one common column with same column name and same data
type.

• The two table are joined using Cross join.

• DBMS will look for a common column with same name and data type Tuples having exactly
same values in common columns are kept in result.
Natural join
Natural join
THANK YOU

29
Department of Computer Applications

You might also like