Можно ли дать mysql всем строкам, которые имеют одинаковые записи в одном столбце, независимо от того, как они выглядят?Получить все равные поля
На данный момент я использую некоторые строки кода, но я хочу, чтобы mysql выполнял эту работу!
Можно ли дать mysql всем строкам, которые имеют одинаковые записи в одном столбце, независимо от того, как они выглядят?Получить все равные поля
На данный момент я использую некоторые строки кода, но я хочу, чтобы mysql выполнял эту работу!
Это должно вернуть то, что вам нужно, я думаю. Вопрос очень расплывчатый.
-- Depending on your SQL syntax, this might work:
SELECT COUNT(*), colname FROM TABLE
GROUP BY colname HAVING COUNT(*) > 1
-- or similarly,
SELECT FIELD, COUNT(FIELD) AS NumOccurrences
FROM TABLE GROUP BY FIELD HAVING (COUNT(FIELD) > 1)
-- or if trying to find a duplicate combination
-- of multiple columns,
SELECT column1, column2, column3, COUNT(column3)
FROM TABLE GROUP BY column1, column2, column3
HAVING COUNT(column3) > 1
«Найдено в http://psoug.org/snippet/mySQL-Find-all-duplicates-in-a-column_353.htm»
Select field1, field2, field3
from Table
Where field3 = "Value"
Нравится? Есть ли еще вопрос?
SRY, что это немного слишком легко: D Я хочу, чтобы MySQL командовать MySQL что-то вроде: «получить каждый человек с тем же днем рождения». КПП. В настоящее время я делаю это так, но я спрашиваю, можно ли это сделать в одной команде (mysql) ... – ltsstar
Обновите свой вопрос своим комментарием. Мой ответ не соответствует этой дополнительной информации. :) Но предоставление этой дополнительной информации должно дать вам хороший ответ. – thursdaysgeek
Это похоже на работу! – ltsstar
Рад, что это помогло. :) – James