Я нашел запрос, который захватывает все дубликаты и группирует их по имени столбца, но мне нужно отображать каждую запись в собственной строке, сгруппированной по имени столбца ...Поиск дубликатов данных одного и того же столбца
Я подозреваю, что несколько записей с одинаковым столбцом дизайна загружены, и мне нужно иметь возможность сравнивать каждую строку, чтобы определить, какие из них активны или нет.
Следующий запрос кажется, что это будет работать, но сбой MySQL каждый раз, когда я пытаюсь и использовать его:
SELECT *
FROM 2009_product_catalog
WHERE sku IN (
SELECT sku
FROM 2009_product_catalog
GROUP BY sku
HAVING count(sku) > 1
)
ORDER BY sku
Мне нужно все записи, чтобы показать, а не только записи, которые могут быть дубликатами. Причина в том, что мне нужно иметь возможность сравнивать остальные столбцы, поэтому я могу знать, какие дубликаты должны уйти.
Что это значит? * Сбой mysql каждый раз * "? Есть ли MySQL segfault? Если это так, вы должны проверить, используете ли вы стабильную (GA) версию, при необходимости обновите ее и напишите отчет об ошибке, если проблема не исчезнет. – eggyal
500 Внутренняя ошибка – dcolumbus
Это похоже на ошибку httpd, а не на MySQL. – eggyal