2015-02-07 2 views
0

У меня есть проверка другого сообщения об этом, но ничего не работает для меня. У меня есть база данных MySQL, называемая cmd-таблицей с именем insta, с двумя столбцами с именем vid (int (11) и url (TEXT). Я хочу найти любой дублирующий url и показать как vid, так и url.

Поиск дубликатов записей php mysql


SELECT vid, url FROM insta 
GROUP BY vid, url 
HAVING COUNT(*) > 1 

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

+0

Может быть, для того же Повторяющийся URL VID отличается, у вас есть данные образца? – albanx

ответ

0
select 
    a.vid as vid1, 
    b.vid as vid2, 
    a.url 
from 
    insta a 
inner join 
    insta b 
on 
    a.url = b.url 
where 
    a.vid <> b.vid 
+0

Я получил эту ошибку Ошибка анализа: синтаксическая ошибка, неожиданная «a» (T_STRING) для второй строки кода. @Aitch – User

+0

ваше сообщение об ошибке (... T_STRING ...) является ошибкой PHP? Я написал SQL-запрос. – Aitch

+0

Да, я copyed свой код, чтобы файл PHP и положить в так b.vid ?> @Aitch – User

Смежные вопросы