Asar

Asar
Рейтинг
334
Регистрация
23.08.2004

MAGiYA, если вот эту ссылочку не видели http://www.ua.all-biz.info/buy/goods/?group=1063609 может, поможет.

Последний день приема вариантов — четверг, 17 февраля. После этого выберу наименьшее из зол.

Да, щас порыл тему, смотрю, народ жалуется. У меня много довольно клиентских сайтов на мастерхосте, но трабла только с этим. Впрочем, ежели ничего другого не остается, попробуем куда-нить перекинуть...

Да, мастерхост. А чего с ним такое — я чтоль опять в танке?

bugak:
Естественно это запрос для примера, таблицу и поля надо подставить свои по подобию и желательно добавить индекс на (t, id).

Так ессно, я изменил имя таблицы, а здесь прописал, как будто из Вашего примера ошибка идет. Но обратите внимание, оно ведь не про таблицу говорит, а про столбец.

bugak:
Вариант с HAVING и вложенным запросом вам скорости не прибавит, я бы не стал его использовать точно, если она важна

По сравнению с моим первоначальным, который указан в первом сообщении топика, скорость увеличилась раз в десять.

bugak:
Примерно так:

SELECT DISTINCT t1.id, t1.t FROM table1 AS t1 INNER JOIN table1 AS t2 USING(t) WHERE t2.id <> t1.id;
t поле с повторяющимися данными, id первичный ключ

Unknown column 'table1' in 'from clause'

Asar добавил 05-02-2011 в 15:11

seodude:
Asar,
так попробуйте
seodude добавил 03.02.2011 в 19:34
ТС у вас чтото сработало?

А вот это вроде бы хорошо идет. Сейчас еще проверю, но на первый взгляд — и быстро, и адекватно.

Asar добавил 05-02-2011 в 15:50

Да, последний вариант от seodude пошел на Ура. Большое спасибо!

Asar добавил 05-02-2011 в 15:51

З.Ы. Только там count должен быть больше 1, а не больше 2. Видать, опечатка.

Спасибо всем за ответы, пробовать буду уже завтра, по результатам отпишусь.

Отправил в ЛС.

seodude, так в том и дело, что я там вообще ничего не менял, кроме названия таблицы. Остально скопипастил тупо.

select * from Sp `a` inner join(select Caption from Sp where count(`Caption`) >= 2 group by `Caption`) `b` using (Caption)

Грит Invalid use of group function. Брр...

Всего: 2386