Using indexes - Mailing list pgsql-sql

From Linh Luong
Subject Using indexes
Date
Msg-id 3B157646.EABF2998@computalog.com
Whole thread Raw
Responses Re: Using indexes  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-sql
Hi,

Indexes are used to find a record faster in a table.

It only seems to work if I am working with one table.
eg)
> create index customer_id_idx on customer(id); 
> select * from customer where id=1;
-- This uses the index I create

However, when I start to join 2 or more tables together it doesn't seem
to use it.. WHY???

eg)
> create index customer_id_idx on customer(id);
> select * from customer, purchaseorder where customer.id=purchaseorder.id;

-- This results in a seq scan .. WHY??

Is there a way to make it so that it uses my index

Thanks again.


pgsql-sql by date:

Previous
From: "Josh Berkus"
Date:
Subject: Re: Unique record Identifier?
Next
From: Bruce Momjian
Date:
Subject: Re: Using indexes