Помощник
Здравствуйте, гость ( Вход | Регистрация )
Удаление строк |
DeD |
2011-02-13, 15:32
Сообщение
#1
|
|
Любитель Группа: Eleanor user Сообщений: 153 Регистрация: 2009-03-01 Из: Россия, Краснодар Репутация: нет Всего: нет |
Доров народ, пишу модуль возникла следующая проблемка: забираю из бд строки следующего вида:
А необходимо получить так: Т.е. нужно удалить дубликаты и оставить только один. Заранее благодарен.
|
|
|
||
Alexander |
2011-02-13, 16:04
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
SELECT DISTINCT
|
|
|
||
DeD |
2011-02-14, 17:47
Сообщение
#3
|
|
Любитель Группа: Eleanor user Сообщений: 153 Регистрация: 2009-03-01 Из: Россия, Краснодар Репутация: нет Всего: нет |
Получился такой запрос:
Но без изменений. Вроде правильно понял как работает DISTINCT, но все равно дубляж остался. |
|
|
||
Alexander |
2011-02-14, 18:33
Сообщение
#4
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
А Вы точно уверены, что строки у Вас одинаковые? Строки должны быть одинаковые тютелька в тютельку
|
|
|
||
DeD |
2011-02-14, 20:50
Сообщение
#5
|
|
Любитель Группа: Eleanor user Сообщений: 153 Регистрация: 2009-03-01 Из: Россия, Краснодар Репутация: нет Всего: нет |
Да, на скрине видно одинаковые поля
Прикрепленные файлы
|
|
|
||
Alexander |
2011-02-14, 21:16
Сообщение
#6
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
четвертый столбик не одинаковый.
|
|
|
||
DeD |
2011-02-15, 12:58
Сообщение
#7
|
|
Любитель Группа: Eleanor user Сообщений: 153 Регистрация: 2009-03-01 Из: Россия, Краснодар Репутация: нет Всего: нет |
Так эти поля и должны быть разными, тогда получается таким методом выборку нельзя осуществить?
|
|
|
||
Alexander |
2011-02-15, 18:09
Сообщение
#8
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Стоп. Если поля разные, то разные и строки. А в теме Вы спрашивали, как удалить ОДИНАКОВЫЕ строки.... Или я чего-то не понял? |
|
|
||
DeD |
2011-02-15, 19:59
Сообщение
#9
|
|
Любитель Группа: Eleanor user Сообщений: 153 Регистрация: 2009-03-01 Из: Россия, Краснодар Репутация: нет Всего: нет |
Может я не коректно выразился мне нужно из полей по-удалять дубликаты, точнее из вот этих:
когда выбераю только эти поля, то все нормально проходит, но когда беру запрос комплексно, как приведен выше, то удаление не работает.
|
|
|
||
Alexander |
2011-02-15, 21:46
Сообщение
#10
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
DeD, а почему Вы не можете делать выборку только по этим полям?
|
|
|
||
DeD |
2011-02-15, 22:02
Сообщение
#11
|
|
Любитель Группа: Eleanor user Сообщений: 153 Регистрация: 2009-03-01 Из: Россия, Краснодар Репутация: нет Всего: нет |
Мне необходимы все эти поля. Двумя запросами немогу докумекать как правильно их связать, чтобы данные шли вот так:
Первые три строки были одинаковые, а остальные разные Сообщение отредактировал DeD - 2011-02-15, 22:03 |
|
|
||
Alexander |
2011-02-15, 22:33
Сообщение
#12
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Что-то я Вас плохо понимаю. Пожалуйста, предоставьте текущую выборку вместе с запросом и напишите какую хотите получить выборку. Реальные выборки возьмите, пожалуйста.
Вам сортировка нужна? |
|
|
||
Текстовая версия | 0.0360 сек. 11 запросов GZIP включен Сейчас: 2024-04-25, 20:41 |