The NATURAL JOIN clause is based on all columns in the two tables that have the same name
It selects rows from the two tables that have equal values in all matched columns
If the columns having the same names have different data types, an error is returned
Retrieving Records with Natural Joins :
SELECT empno, dname,loc FROM emp NATURAL JOIN dept ;
Creating Joins with the USING Clause :
If several columns have the same names but the data types do not match, the NATURAL JOIN clause can be modified with the USING clause to specify the columns that should be used for an equijoin
Use the USING clause to match only one column when more than one column matches
Do not use a table name or alias in the referenced columns
The NATURAL JOIN and USING clauses are mutually exclusive