[SQL] I'm stumped

2004-12-20 Thread Doug Y
I can't figure out an efficient way to do this. Basically I had a typical 3-tier relationship: (Employee -> Department -> Division) However, at some point the need to move employees arose, but instead of changing the key in the emp table, we now have an over-ride table, so a history can be tracked

Re: [SQL] OR clause causing strange index performance

2004-05-20 Thread Doug Y
t 01:32 PM 5/20/2004, Doug Y wrote: Hello, For the following query: SELECT * FROM permissions p INNER JOIN users u ON u.id = p.id LEFT JOIN user_list ul1 ON ul1.id = u.id AND ul1.type = '1' LEFT JOIN user_list ul2

[SQL] OR clause causing strange index performance

2004-05-20 Thread Doug Y
Hello, For the following query: SELECT * FROM permissions p INNER JOIN users u ON u.id = p.id LEFT JOIN user_list ul1 ON ul1.id = u.id AND ul1.type = '1' LEFT JOIN user_list ul2 ON ul2.id = u.id AN