On Mon, 2006-08-21 at 07:39 +1000, Chris wrote:
> Ow Mun Heng wrote:
> > On Sun, 2006-08-20 at 19:59 +1000, chris smith wrote:
> >> On 8/20/06, Ow Mun Heng <[EMAIL PROTECTED]> wrote:
> >>> I'm have a query like so
> >>>
> >>> select
> >>> A,
> >>> index_A
> >>> from
> >>> tableA
> >>> join tableB
> >>> on tableB.indexA = tableA.indexA
> >>>
> >>>
> >>> select
> >>> A,
> >>> index_A
> >>> from
> >>> tableA
> >>> join tableB
> >>> on tableB.A = tableA.A
> >>>
> >>> whcih would be more efficient? using the where clause which uses the
> >>> index or the one which isn't index?
> >> If you join using the field that is indexed, this will use an index.
> >>
> >> If you join using the field that isn't indexed, it can't use an index.
> > 
> > I take it that that means yes, it's more efficient performance wise to
> > always use an index.
> 
> Of course, same as any query ;)

Thanks!!


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to