ohitsme Posted November 23, 2008 Share Posted November 23, 2008 hey, i have a table like this (for adding categories to different types of content (sites,reviews,galleries) catforitem table: id (primary key) catid int itemit int type varchar so, if i wanted to see categories for site id #2 it would be select catid from catforitem where itemid=2 and type="site" if it was for gallery id 23 select catid from catforitem where itemid=23 and type="gallery" you get the idea. basically, the query is always a mix of itemid & type. if i add an index based on both of these fields (as one index), is that the ideal situation? (rather than adding two seperate indexes) if i do, does it matter what way round i query it (ie itemid first then type, or can i do it vice versa and no difference in performace)? thanks Quote Link to comment https://forums.phpfreaks.com/topic/133940-index-on-two-fields/ Share on other sites More sharing options...
Mchl Posted November 23, 2008 Share Posted November 23, 2008 Yes it would be better to create an index covering both columns, and yes, order of columns does matter. Quote Link to comment https://forums.phpfreaks.com/topic/133940-index-on-two-fields/#findComment-697236 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.