It does not have to use an index because you have not supplied row restriction criteria. An index is being used to relate the two tables.
-----Original Message----- From: Daniel Cummings To: [EMAIL PROTECTED] Sent: 5/24/04 6:05 PM Subject: Understanding Explain in 4.1 These are two simple stock quotes tables that contain a symbol and a close amount. Explain Select Monday.Symbol, Friday.Close, Monday.Close From Monday Force Index(Symbol) Inner Join Friday Force Index(Symbol) ON Monday.Symbol = Friday.Symbol Symbol is a VarChar(20) in both tables. There is an index on Symbol for both of these table. The resultant Explain shows that +----------+------+-----------------+------------+---------+------------ ---- ---+-----------+-------------+ | table | type | possible_keys | key | key_len | ref | rows | Extra | +----------+------+-----------------+------------+---------+------------ ---- ---+-----------+-------------+ | Monday | All | Symbol | [Null] | [Null] | [Null] | 60134 | | +----------+------+-----------------+------------+---------+------------ ---- ---+-----------+-------------+ | Friday | ref | Symbol | Symbol | 21 | Monday.Symbol | 1 | where used | +----------+------+-----------------+------------+---------+------------ ---- ---+-----------+-------------+ Why aren't both using the Symbol key? Why isn't the Force Index working? TIA Dan -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]