Във вашия случай е по-лесно да извършвате някои операции без да използвате mysql, а да използвате php. Виждал съм в практиката си случаи, когато печелите време. Моля, опитайте се да разделите сложна заявка на няколко прости заявки. След това извършете необходимото филтриране с помощта на php скриптове. Надяваме се да помогне. Благодаря!