Здраствуйте, я написал запрос после которого моя mysql под мастдаем зависает. Это связано с большим количеством записей или еще с чем-то(( с 5ю записями все ок!
Требуется выбрать все записи в которых 5 одинаковых полей те a1=an b1=bn c1=cn итд.
Подскажите как его оптимизировать?
Мой запрос:
----------------------------------------------------------
SELECT DISTINCT `upvd12`.`a` , `upvd12`.`b` , `upvd12`.`o` , `upvd12`.`p` , `upvd12`.`r`
FROM `upvd12`
INNER JOIN `upvd12` AS `www`
WHERE `upvd12`.`o` = `www`.`o`
AND `upvd12`.`p` = `www`.`p`
AND `upvd12`.`r` = `www`.`r`
AND `www`.`a` = `upvd12`.`a`
AND `upvd12`.`b` = `www`.`b`
AND `upvd12`.`id` != `www`.`id`
LIMIT 0 , 30;
----------------------------------------------------------
`upvd12`.`id` != `www`.`id` — это я добавил чтобы по два раза не выводились