Good day everyone,
I've been having trouble using OR in my queries. I hope someone could
help me.
I have three tables t0 (k0, k1, k2), t1 (k0, k1), and t2 (k0, k2),
linked through three columns k0, k1, k2. Specifically the linkages are:
t0.k0 = t1.k0 and t0.k0 = t2.k0 and ( (t0.k1 = t1.k1 and t0.k2 =
t2.k2) OR (t0.k1 = t2.k1 and t0.k2 = t1.k2) )
this results in an extremely slow query. When I tried the following
queries individually, they turned out to be very fast:
t0.k0 = t1.k0 and t0.k0 = t2.k0 and (t0.k1 = t1.k1 and t0.k2 =
t2.k2)
t0.k0 = t1.k0 and t0.k0 = t2.k0 and (t0.k1 = t2.k1 and t0.k2 =
t1.k2)
I tried using different indexes on these tables, but none seemed to
work. I am using mysqld 4.0.15a. If you happen to know the reason,
please give me a hand.
Thank you for your time.
Eric
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]