I have the following query to select users and their locations, etc from MySQL (all InnoDB). The table user, blocked_user and blocked_countries have about 2mil rows each, countries about 250, regions about 3500 and cities about 2.8mil.
The Problem is that the query is quite fast (0.05sec) without AND co.country_id='us' in the WHERE clause. However, I tried around so much but just have the feeling that there must be certainly a much easier and better way for this query, no?
What am I missing? Any help is highly appreciated! Thank you very much in advance!