Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Повторения при заппросе. / 12 сообщений из 12, страница 1 из 1
01.04.2016, 09:03
    #39205685
ureech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
Здравствуйте, подскажите как можно решить вопрос? Вот таблица
Код: html
1.
2.
3.
4.
5.
6.
id |  title | model | body |
----------------------------
 1 |  ВАЗ   | 01    |Седан | 
 1 |  ВАЗ   | 06    |Седан | 
 2 |  ГАЗ   | 24    |хечбек|  
 3 |  Моквич| 2140  |комби | 


При запросе выожу title model и body в три разные списки соответственно.
Код: sql
1.
2.
3.
4.
5.
$sql = "SELECT DISTINCT i.*
            FROM cms_uc_items i
            INNER JOIN cms_uc_cats c ON  c.id = i.category_id AND c.parent_id = 1001
            WHERE i.published = 1
	    GROUP BY i.title ASC ";


И если от повторов в title спасает GROUP BY , то как избавиться от повторов в body?
...
Рейтинг: 0 / 0
01.04.2016, 09:43
    #39205717
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
Записи неидентичны. Повторов (вернее, дубликатов) - нет.
Рассматривать же отдельные поля записи нельзя. Только всю запись целиком.
...
Рейтинг: 0 / 0
01.04.2016, 11:31
    #39205843
ureech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
А так, идентичны?

Код: sql
1.
2.
3.
4.
5.
6.
id |cat_id|  title | model | body |
----------------------------
 1 |    101  | ВАЗ     | 01    |Седан | 
 4 |    101  | ВАЗ     | 06    |Седан | 
 2 |    101  | ГАЗ     | 24    |хечбек|  
 3 |    101  |Моквич| 2140  |комби | 
...
Рейтинг: 0 / 0
01.04.2016, 12:00
    #39205880
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
Нет. Али сам не видишь?
...
Рейтинг: 0 / 0
01.04.2016, 12:08
    #39205889
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
ureechПри запросе выожу title model и body в три разные списки соответственно.ну так делай три разных запроса, по одному для каждого списка...
...
Рейтинг: 0 / 0
01.04.2016, 12:14
    #39205897
ureech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
Возможно я не верно понимаю смысл "идентично", поэтому вынужден согласиться, но от этого мне не легче.Проблема то осталась. Как мне сделать запрос, что бы при выборке одинаковые строки полей не повторялись? Т.е. что бы выводило один "седан", а не более.
...
Рейтинг: 0 / 0
01.04.2016, 12:17
    #39205903
ureech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
tanglirureechПри запросе выожу title model и body в три разные списки соответственно.ну так делай три разных запроса, по одному для каждого списка...
Не хочется делать три запроса, если можно сделать один.Вот и интересуюсь, можно ли?
...
Рейтинг: 0 / 0
01.04.2016, 12:28
    #39205921
Повторения при заппросе.
ureech,

ну сделаешь ты один седан, а две модели куда совать будешь? или какой из седанов ты хочешь оставить, а какой нужно удалить из итоговой выборки?

а ещё лучше - приведи юзабильный репрезентативный набор тестовых данных и желаемый результат на них. а то словесное описание проблемы у тебя прихрамывает.
...
Рейтинг: 0 / 0
01.04.2016, 12:29
    #39205923
Повторения при заппросе.
ureech,

как вариант, почитай про group_concat
...
Рейтинг: 0 / 0
01.04.2016, 12:38
    #39205930
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
ureechВозможно я не верно понимаю смысл "идентично"
Идентичны две записи, если у них равны значения ВСЕХ полей. Является ли сравнение NULL-safe - решать тебе (например, GROUP BY использует именно такой подход).
...
Рейтинг: 0 / 0
01.04.2016, 12:53
    #39205947
ureech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
Добрый Э - Эхureech,

как вариант, почитай про group_concat
Интересно, но не подходит.
...
Рейтинг: 0 / 0
01.04.2016, 12:57
    #39205952
ureech
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повторения при заппросе.
Добрый Э - Эха ещё лучше - приведи юзабильный репрезентативный набор тестовых данных.
Прикольно. Я и слов таких не знаю. Пойду ка я куда попроще.
Всем спасибо за терпение.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Повторения при заппросе. / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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