In this post explains how to use the FROM clause in SQL Server (Transact-SQL) with syntax and examples.
The SQL Server (Transact-SQL) FROM clause is used to list the tables and any joins required for the query in SQL Server.
The syntax for the FROM clause in SQL Server (Transact-SQL) is:
The tables used in the SQL statement. The two tables are joined based on table1.column1 = table2.column1.
It is difficult to explain the syntax for the SQL Server FROM clause, so let's look at some examples.
We'll start by looking at how to use the FROM clause with only a single table.
For example:
In this SQL Server FROM clause example, we've used the FROM clause to list the table called employees. There are no joins performed since we are only using one table.
Let's look at how to use the FROM clause with two tables and an INNER JOIN.
For example:
This SQL Server FROM clause example uses the FROM clause to list two tables - suppliers and orders. And we are using the FROM clause to specify an INNER JOIN between the suppliers and orders tables based on the supplier_id column in both tables.
Let's look at how to use the FROM clause when we join two tables together using an OUTER JOIN. In this case, we will look at the LEFT OUTER JOIN.
For example:
This SQL Server FROM clause example uses the FROM clause to list two tables - employees and contacts. And we are using the FROM clause to specify a LEFT OUTER JOIN between the employees and contacts tables based on the employee_id column in both tables.