SQL LEFT JOIN

The LEFT JOIN or LEFT OUTER JOIN is used to retrieve all the records from the Left table (Table A) if there is no match with the Right table (Table B). If there is no match in the right table then the result will have NULL representing the column for the right table. If any value matches with the left table so that particular record will be present in the result.

  • Syntax of LEFT JOIN –

SELECT column1,column2,column3,...,columnN FROM TableA
LEFT JOIN
TableB
ON TableA.column_name = TableB.column_name ;

Example – Consider these two tables the Product table and the Manager table.

Demo Table – 

Product Table

Category Region City Country Customer_ID Customer_name
Office Supplies Central Chicago United States SM-20950 Suzanne McNair
Technology East New York City United States AH-10465 Amy Hunt
Office Supplies East New York City United States AH-10465 Amy Hunt
Office Supplies East Dover United States EP-13915 Emily Phan
Office Supplies East Dover United States EP-13915 Emily Phan
Technology West Aurora United States TP-21565 Tracy Poddar
Office Supplies West Aurora United States TP-21565 Tracy Poddar
Office Supplies East Long Beach United States AR-10825 Anthony Rawles
Office Supplies West Pasadena United States HA-14920 Helen Andreada
Furniture West Pasadena United States HA-14920 Helen Andreada

 

Manager Table

Region Regional Manager
West Sadie Pawthorne
East Chuck Magee
Central Roxanne Rodriguez
South Fred Suzuki

Now the below query will return all the records from the Product table even if there is no match in the Manager’s table.

SELECT
A.Category,A.City,A.[Customer Name],B.Region,B.[Regional Manager]
FROM [dbo].[Products] AS A
LEFT JOIN
[dbo].[Manager] AS B
ON A.Region = B.Region;

This output is the small section of the output by executing the above query –

Category City Customer_ID Region Regional Manager
Office Supplies Chicago Suzanne McNair Central Roxanne Rodriguez
Technology New York City Amy Hunt East Chuck Magee
Office Supplies New York City Amy Hunt East Chuck Magee
Office Supplies Dover Emily Phan East Chuck Magee
Office Supplies Dover Emily Phan East Chuck Magee
Technology Aurora Tracy Poddar West Sadie Pawthorne
Office Supplies Aurora Tracy Poddar West Sadie Pawthorne
Office Supplies Long Beach Anthony Rawles East Chuck Magee
Office Supplies Pasadena Helen Andreada West Sadie Pawthorne
Furniture Pasadena Helen Andreada West Sadie Pawthorne

 

Established in 2020, Lets Viz Technologies provides a full range of high-quality data analysis and data visualization services. We are also an authorized Zoho Partner.

 

Contact

WeWork Berger Delhi One, C-001/A2, Sector 16B, Noida, Uttar Pradesh 201301

0124-502-5592
info@lets-viz.com

We are Social

Trust Pilot Reviews