64.6k views
3 votes
Which statement about the join syntax of an Oracle Proprietary join syntax SELECT statement is true?

a.The FROM clause represents the join criteria.
b.The JOIN keyword must be included.
c.The WHERE clause represents the join criteria.
d.The ON keyword must be included.

User Dropout
by
7.4k points

1 Answer

4 votes

Final answer:

In Oracle Proprietary join syntax for a SELECT statement, the WHERE clause represents the join criteria. This approach is different from the ANSI-standard JOIN syntax, which uses JOIN and ON keywords.

Step-by-step explanation:

You are asking about the join syntax in Oracle databases, specifically the Oracle Proprietary join syntax for a SELECT statement. The correct statement is c. The WHERE clause represents the join criteria. Unlike the SQL standard join which uses the JOIN keyword followed by an ON clause, the Oracle Proprietary syntax historically used the WHERE clause to specify the condition on which two tables are joined.

For example, in Oracle Proprietary join syntax, you might see something like:

SELECT table1.column1, table2.column2
FROM table1, table2
WHERE table1.matching_column = table2.matching_column;

This is different from the ANSI-standard JOIN syntax, which would look like this:

SELECT table1.column1, table2.column2
FROM table1
JOIN table2
ON table1.matching_column = table2.matching_column;
User BHendricks
by
7.7k points