KlimKlim
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: SELECT * , my_marka_avto.name AS marka_avto, my_ad.id AS id_avto, my_model_avto.name AS model_avto, my_dvigatel.name AS dvigatel, my_toplivo.name AS toplivo, my_kuzov_avto.name AS kuzov, my_kpp_avto.name AS kpp, my_privod_avto.name AS privod, my_color_avto.name AS color_name FROM my_ad INNER JOIN my_marka_avto INNER JOIN my_model_avto INNER JOIN my_dvigatel INNER JOIN my_toplivo INNER JOIN my_kuzov_avto INNER JOIN my_kpp_avto INNER JOIN my_privod_avto INNER JOIN my_color_avto WHERE my_ad.my_marka_avto_id = my_marka_avto.id AND my_ad.my_model_avto_id = my_model_avto.id AND my_ad.dvigatel_id = my_dvigatel.id AND my_ad.toplivo_id = my_toplivo.id AND my_ad.kuzov_id = my_kuzov_avto.id AND my_ad.kpp_id = my_kpp_avto.id AND my_ad.privod_id = my_privod_avto.id AND my_ad.color = my_color_avto.id AND my_ad.deny = 1 | Покажите EXPLAIN по этому запросу, пожалуйста. Что-то мне говорит, что MYSQL очень врядли сможет использовать индексы для всех этих таблиц, и оптимальнее по времени будет сделать 8 отдельных запросов. |