Académique Documents
Professionnel Documents
Culture Documents
Rafferty 31
Jones 33
Robinson 34
Smith 34
John NULL
31 Sales
DEPARTMENT
33 Engineering
TABLE
34 Clerical
35 Marketing
INNER JOIN
___________________________________________________________________________________________________________________________________________________________
___
• THREE TYPES:
1. EQUI JOIN
2. NATURAL JOIN
3. CROSS JOIN
Employee.DepartmentI Department.Departme Department.Departme
Employee.LastName
D ntName ntID
Robinson 34 Clerical 34
Jones 33 Engineering 33
Smith 34 Clerical 34
Steinberg 33 Engineering 33
Rafferty 31 Sales 31
EQUI JOIN
___________________________________________________________________________________________________________________________________________________________
___
• comparator-based join.
• theta join- that uses only equality
comparisons.
• equal sign as the comparison operator
• < or > disqualifies a join as an equi-join.
• specialization of equi-joins
34 Smith Clerical
33 Jones Engineering
34 Robinson Clerical
33 Steinberg Engineering
31 Rafferty Sales
CROSS JOIN
___________________________________________________________________________________________________________________________________________________________
___
Jones 33 Engineering 33
Rafferty 31 Sales 31
Robinson 34 Clerical 34
Smith 34 Clerical 34
Steinberg 33 Engineering 33
RIGHT OUTER JOINS
___________________________________________________________________________________________________________________________________________________________
___
Smith 34 Clerical 34
Jones 33 Engineering 33
Robinson 34 Clerical 34
Steinberg 33 Engineering 33
Rafferty 31 Sales 31
Smith 34 Clerical 34
Jones 33 Engineering 33
Robinson 34 Clerical 34
Steinberg 33 Engineering 33
Rafferty 31 Sales 31
Australia
123 Rafferty 145 Steinberg
Australia
124 Jones 145 Steinberg