Помогите оптимизировать запрос для мускула
От: Андрeй Россия http://www.andrey.polyakov.name
Дата: 16.04.08 10:46
Оценка:
Здраствуйте, я написал запрос после которого моя 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` — это я добавил чтобы по два раза не выводились
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.