|  |  | Archives of the TeradataForumMessage Posted: Thu, 16 May 2002 @ 16:42:28 GMT
 
 
  
| Subj: |  | Outer Join Query won't use matching Join Index |  |  |  | From: |  | Timothy Hill |  
 When I create the following join index and then submit the exact same select statement as a query, it runs against the base tables and
not the join index.  However, if I alter the query to use an inner join, it does run against the join index.  What am I doing wrong?  Why
won't the query in its original form, with a left join, run against an exactly matching join index?? 
create join index jix1 as
select (e.department_number, d.department_name),
       (e.last_name, e.first_name, e.salary_amount)
from   employee e   LEFT JOIN   department d
on     e.department_number = d.department_number;
NB: Yes, this is a workshop query from the Advanced SQL course.  However, it won't work the way the course manual implies it should. Any help much appreciated.  Cheers,  Tim. 
 
 |  |