You can
access the
Implicit property in the SQL Properties
pane. You can also right-click a join in the
Diagram tab to access the property in the pop-up menu. The following table
depicts the settings that are available for each type of join, along
with a sample of the join condition code that is generated for the
join type:
Implicit and Explicit Properties for SQL Join Types
|
|
|
Can generate an implicit inner
join condition in a WHERE statement near the end of the query: where
POSTALCODES.Name = UNITEDSTATES.Name You can
use an implicit join only when the tables are joined with the equality
operator. You can also generate an explicit inner join condition in
a FROM clause in the SELECT statement: from
srclib.POSTALCODES inner join
srclib.UNITEDSTATES
on
(
POSTALCODES.Name = UNITEDSTATES.Name
)
|
|
Can generate an explicit join condition
in a FROM clause in the SELECT statement: from
srclib.POSTALCODES full join
srclib.UNITEDSTATES
on
(
POSTALCODES.Name = UNITEDSTATES.Name
)
|
|
Can generate an explicit join condition
in a FROM clause in the SELECT statement: from
srclib.POSTALCODES left join
srclib.UNITEDSTATES
on
(
POSTALCODES.Name = UNITEDSTATES.Name
)
|
|
Can generate an explicit join condition
in a FROM clause in the SELECT statement: from
srclib.POSTALCODES right join
srclib.UNITEDSTATES
on
(
POSTALCODES.Name = UNITEDSTATES.Name
)
|
|
Can generate an explicit join condition
in a FROM clause in the SELECT statement: from
srclib.POSTALCODES cross join
srclib.UNITEDSTATES
|
|
Can generate an explicit join condition
in a FROM clause in the SELECT statement: from
srclib.POSTALCODES union join
srclib.UNITEDSTATES
|
The
Implicit property is disabled by default for all of
the join types except the inner join.