powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Повторения при заппросе.
12 сообщений из 12, страница 1 из 1
Повторения при заппросе.
    #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
Повторения при заппросе.
    #39205717
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Записи неидентичны. Повторов (вернее, дубликатов) - нет.
Рассматривать же отдельные поля записи нельзя. Только всю запись целиком.
...
Рейтинг: 0 / 0
Повторения при заппросе.
    #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
Повторения при заппросе.
    #39205880
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Али сам не видишь?
...
Рейтинг: 0 / 0
Повторения при заппросе.
    #39205889
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ureechПри запросе выожу title model и body в три разные списки соответственно.ну так делай три разных запроса, по одному для каждого списка...
...
Рейтинг: 0 / 0
Повторения при заппросе.
    #39205897
ureech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно я не верно понимаю смысл "идентично", поэтому вынужден согласиться, но от этого мне не легче.Проблема то осталась. Как мне сделать запрос, что бы при выборке одинаковые строки полей не повторялись? Т.е. что бы выводило один "седан", а не более.
...
Рейтинг: 0 / 0
Повторения при заппросе.
    #39205903
ureech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirureechПри запросе выожу title model и body в три разные списки соответственно.ну так делай три разных запроса, по одному для каждого списка...
Не хочется делать три запроса, если можно сделать один.Вот и интересуюсь, можно ли?
...
Рейтинг: 0 / 0
Повторения при заппросе.
    #39205921
ureech,

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

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

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

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


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