Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Seeding joins across tables with constants

Seeding joins across tables with constants

From: Ian <kellizer_at_hotmail.com>
Date: 3 Aug 2003 13:17:41 -0700
Message-ID: <17ce58cf.0308031217.18cb5753@posting.google.com>


Is it more efficient to join tables by using knowning constants or by reference to the primary/foreign key relationships in Relational theory?

For example if companyColumn = 1, and both tables hold companyColumn values, is it more efficient to say

Join between table A and B is on companyColumn and userID

WHERE A.companyColumn = BcompanyColumn and A.userID = B. userID and a. companyColumn = 1

OR

WHERE B.companyColumn = 1 and A. userID = B. userID and A.companyColumn = 1

The reason this question is posted as that I'm finding that progress 91d is not as efficient as 91c when trying to join on know constants(choosing the correct index). What is the relational theory standard for this pattern?

Thanks for any advice.

Ian. Received on Sun Aug 03 2003 - 15:17:41 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US