Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как вывести все строки, в которых повторяется одно поле / 4 сообщений из 4, страница 1 из 1
01.12.2014, 16:42:47
    #38821579
sergey_privacy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести все строки, в которых повторяется одно поле
Добрый день!
Как вывести все строки, в которых повторяется одно поле?
У меня есть таблица с товарами: Id, ItemName, ItemCode, Price
Мне нужно вывести значения всех строк, которые дублируются.
Если вводим запрос
Код: plsql
1.
SELECT ItemName, count(*)  GROUP by ItemName HAVING count(*)>1


то получаем сами повторяющиеся значения и количество повторов.
А мне нужно вывести полностью все повторяющиеся строки со всеми значениями всех столбцов.
...
Рейтинг: 0 / 0
01.12.2014, 17:51:52
    #38821720
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести все строки, в которых повторяется одно поле
sergey_privacyто получаем сами повторяющиеся значения и количество повторов.Полдела сделано :) Осталось приджойнить это к исходной таблице по ItemName.
...
Рейтинг: 0 / 0
02.12.2014, 10:23:51
    #38822230
sigmov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести все строки, в которых повторяется одно поле
sergey_privacy,
Код: sql
1.
SELECT * FROM Table WHERE Field IN (SELECT Field FROM Table GROUP BY Field HAVING COUNT(*) > 1)
...
Рейтинг: 0 / 0
02.12.2014, 10:29:00
    #38822242
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести все строки, в которых повторяется одно поле
sigmov,

только для микротаблиц или мускля версии выше 5.5
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как вывести все строки, в которых повторяется одно поле / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]