Joins

Relational Database system allows you to eliminate data redundancy by structuring data in multiple tables. By adding Join conditions, data can be retrieved from multiple tables.

Traditionally WHERE clause is used to specify the relationship between different rows. Beginning with Oracle 9i, support for ANSI-compliant joins are introduced. This uses the Join keyword in the FROM clause. ANSI method has greater portability of SQL code between different DBMS platforms as most relational database are ANSI compliant. The WHERE clause is reserved for conditions that restrict the rows from being returned.

Types of Joins

Performance tuning relates to the activities that make the database perform more efficiently in terms of storage and access speed.

Howmany tables can be used in a Join?

We can use a maximum of 256 tables in a join.