Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с дублями в запросе / 9 сообщений из 9, страница 1 из 1
01.07.2014, 12:03:56
    #38684587
kagan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с дублями в запросе
Добрый день! Не получается отключить вывод дублей. Пробовал вот так, но работает некорректно:

SELECT * FROM `dresses`
GROUP BY `id_dress`
HAVING COUNT(DISTINCT `color`)

Задача такая: Вывести с БД dresses, таблицу dresses, так чтобы не было дублей в соответствии товар=цвет.
...
Рейтинг: 0 / 0
01.07.2014, 12:07:30
    #38684595
kagan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с дублями в запросе
Сама БД скриншотом.
...
Рейтинг: 0 / 0
01.07.2014, 12:36:54
    #38684652
Помогите с дублями в запросе
kaganДобрый день! Не получается отключить вывод дублей. Пробовал вот так, но работает некорректно:

SELECT * FROM `dresses`
GROUP BY `id_dress`
HAVING COUNT(DISTINCT `color`)

Задача такая: Вывести с БД dresses, таблицу dresses, так чтобы не было дублей в соответствии товар=цвет.когда придумываешь собственный синтаксис - никогда не работает.
может такого хотелось:
Код: sql
1.
2.
SELECT DISTINCT * FROM `dresses` 
GROUP BY `id_dress

?
...
Рейтинг: 0 / 0
01.07.2014, 12:40:09
    #38684658
Помогите с дублями в запросе
Добрый Э - Эх,

а, пардон. у тебя же там id_dress типа уникальный нумератор. Тогда непонятно, чего же ты ожидал? Какие могут быть дубли при группировке по уникальному полю?

И какой из id_dress ты хочешь видеть, к примеру, для редового джамшута? 1 или 2 ? И почему...
...
Рейтинг: 0 / 0
01.07.2014, 12:53:52
    #38684691
kagan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с дублями в запросе
Благодарю за отклик! Но возможно ли исключить дубли чтобы товар "jumpsuit" не выводился 2 раза с красным цветом с каким-то другим условием без DISCTINCT?
Может-быть с помощью HAVING?
...
Рейтинг: 0 / 0
01.07.2014, 12:56:04
    #38684694
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с дублями в запросе
kaganНо возможно ли исключить дубли чтобы товар "jumpsuit" не выводился 2 раза с красным цветом с каким-то другим условием без DISCTINCT?
Добрый Э - ЭхИ какой из id_dress ты хочешь видеть, к примеру, для редового джамшута? 1 или 2 ? И почему...
...
Рейтинг: 0 / 0
01.07.2014, 12:57:49
    #38684695
Помогите с дублями в запросе
kagan,

тогда нужно ответить на вопрос - какой из двух "jumpsuit"с красным цветом показывать?

Но как вариант:
Код: sql
1.
2.
3.
SELECT min(id_dress) as min_id_dress, dress, color 
  FROM `dresses` 
 GROUP BY dress, color
...
Рейтинг: 0 / 0
01.07.2014, 13:00:14
    #38684698
kagan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с дублями в запросе
Т.е. так сортировать не выйдет? Я понимаю что айди уникальный, ну а если сделать сортировку по названию товара, но с дополнительным условием?

Типа вот так, только условие нужно добавить: (так ведь можно?)
SELECT * FROM `dresses`
ORDER BY `dress`
...
Рейтинг: 0 / 0
01.07.2014, 13:02:13
    #38684699
kagan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с дублями в запросе
Добрый Э - Эх,
Вот, другое дело, все работает) Спасибо большое!)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с дублями в запросе / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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