In SQL, the LEFT JOIN clause is used to combine two tables based on a
specified condition. The main features of a LEFT JOIN are:
- It returns all records from the left table and the matching records from the right table
- If there is no match between the tables, the result is NULL from the right side
- The left table is mandatory, and the right table is optional
The syntax for a LEFT JOIN is as follows:
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;
For example, consider two tables, Customers and Orders. A LEFT JOIN can
be used to select all customers and any orders they might have, even if there
are no matches in the Orders table:
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
In this query, the LEFT JOIN returns all records from the Customers table,
even if there are no matches in the Orders table

