Joins can also be performed by having several tables in the from clause, separated with commas , and defining the relationship between them in the where clause. This technique is called an Implicit Join (since it doesn't actually contain a join clause).
All RDBMSs support it, but the syntax is usually advised against. The reasons why it is a bad idea to use this syntax are:
The following example will select employee's first names and the name of the departments they work for:
SELECT e.FName, d.Name
FROM Employee e, Departments d
WHERE e.DeptartmentId = d.Id
This would return the following from the example database:
| e.FName | d.Name |
|---|---|
| James | HR |
| John | HR |
| Richard | Sales |