| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Составление SQL-запросов > Поиск и удаление строк - дубликатов |
| Автор: ALEKUD 4.12.2012, 23:04 |
| Дана таблица из трёх столбцов, в каждой ячейке которой может содержаться любое количество любых символов. Необходимо вывести содержимое таблицы, выполнив следующее условие: записи, которые могут быть получены из других записей перестановкой значений в столбцах, должны выводиться только один раз. Помогите реализовать. Пример: Col1 Col2 Col3 ab | a | a a | b | b a | a | b a | de | tu de| tu | a a| tu | de m| l | 3n l | 3n | m результат такой: Col1 | Col2 | Col3 ab| a | a a | b | b a | a | b de| tu | a l | 3n | m |
| Автор: Akina 4.12.2012, 23:21 |
| Сформулируйте чётко и однозначно принцип, по которому из группы следует выбрать одну запись и отбросить остальные. |
| Автор: ALEKUD 4.12.2012, 23:27 |
| Если путём перестановок столбцов можно получить другую строку то её надо удалить т.е если у нас есть строка a| v |t и v| t| a и v| a| t то в итоге должна получиться только одна строка. Получилось донести мысль? |