INNER JOIN with NATURAL JOIN
There are two ways to do a NATURAL JOIN. You can use a NATURAL JOIN or a WHERE syntax.
         NATURAL JOIN syntax format:                   Implied natural join example:
         SELECT columns                                       SELECT V.*,
            FROM table1                                                       I.DESCRIPTION
       NATURAL JOIN table2[,                                   FROM VENDOR_TBL V,
      NATURAL JOIN table3];                                              INVENTORY_TBL I
                                                                            WHERE V.VNDR_ID = I.VNDR_ID;
When NATURAL JOIN is explicitly stated, all columns in one table that have the same names, same data types, and same lengths as corresponding columns in the second table are compared for equality. This creates a NATURAL INNER JOIN.
> Be careful when doing explicit NATURAL JOINS. The data names, data types, and lengths must be exactly alike. This statement will unexpectedly return different results if someone else decides to add, change, rename, or delete the columns involved in the join.
> Access, DB2, and SQL Server do not support NATURAL JOIN syntax.
> MySQL only supports a NATURAL JOIN on an OUTER JOIN, not on an INNER JOIN. It also uses the non-standard STRAIGHT_JOIN.
> Oracle supports the JOIN syntax in version 9 and beyond.
> PostgreSQL supports all JOINs.