RE: Indexing for OR clauses

2004-10-05 Thread SGreen
IF you have a version of MySQL that is recent enough (4.0+) you can merge your two queries *when you run them* by using the UNION predicate. http://dev.mysql.com/doc/mysql/en/UNION.html Much better than a client-side merge. Shawn Green Database Administrator Unimin Corporation - Spruce Pine "D

RE: Indexing for OR clauses

2004-10-04 Thread David Turner
Thanks for the suggestions over the weekend! I will be looking in to this in a few days - for now I think I am just going to have to re-write my PHP script to make 2 separate queries and array_merge() them - which invariably seems to solve "OR" problems. But there should be a better way, no? -Da

Re: Indexing for OR clauses

2004-10-01 Thread mos
At 06:03 PM 10/1/2004, you wrote: Wondering if anyone can give me advice on indexing for OR clauses. I have a table with a number of fields, two of which are sender_id and receiver_id. I also have a query such as this: SELECT ... WHERE (sender_id = 98765 OR reciever_id = 98765) The query is OK for