Модераторы: IZ@TOP, skyboy, SamDark, MoLeX, Aliance, ksnk, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выборка данных слиянием по параметру 
:(
    Опции темы
bergamot45
Дата 12.2.2018, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.2.2018

Репутация: нет
Всего: нет



Здравствуйте!
Возникла задача, как сгруппировать значения из БД, если допустим выводится информация по одной и той же записи, но с разными местами размещения магазинов
Как реализовать, чтоб было все для одной записи, убрав дуплетность
Во вложении пример
В поле id_book - это одна и та же книга, 
В поле id_sigla- места магазинов
Получается,что выводится она 2 раза с одинаковым названием книги
Как этого избежать

Спасибо

P.S существуют экземпляры, которые имеются только в одном месте, и соответственно выводятся только один раз

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  1452.png 23,83 Kb
PM MAIL   Вверх
kin
Дата 12.2.2018, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 202
Регистрация: 9.5.2008

Репутация: нет
Всего: 6



Цитата(bergamot45 @  12.2.2018,  17:46 Найти цитируемый пост)
Как реализовать, чтоб было все для одной записи, убрав дуплетность
Привет!
Все зависит от того, что хочешь получить на выходе... 
Если группировать  по книге (id_book)  берется уникальность книги, если книга+магазин (id_book+ id_sigla) соответственно при группировке учитывается уникальность этой пары.
А что нужно получить в итоге из вопроса не очень понятно, ну по крайней мере мне...


Это сообщение отредактировал(а) kin - 12.2.2018, 20:12
PM MAIL   Вверх
bergamot45
Дата 12.2.2018, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.2.2018

Репутация: нет
Всего: нет



Ну например, как сейчас выводит (на картинке во вложении)
а нужно, оставить одну запись и вывести для одной всю информацию, что под чертой

Спасибо

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  528.png 39,25 Kb
PM MAIL   Вверх
kin
Дата 12.2.2018, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 202
Регистрация: 9.5.2008

Репутация: нет
Всего: 6



Цитата(bergamot45 @  12.2.2018,  20:47 Найти цитируемый пост)
а нужно, оставить одну запись и вывести для одной всю информацию, что под чертой
 При данной постановке задачи это нереально. Например, на картине две записи о книге "Ковка и штамповка... " код "621.73..", информация под чертой у них разная, и каким же образом машина должна собразить  от какой записи тебе хочется увидеть описание , от первой или от второй? Она две их и выдала, как и просил...
Или я опять что-то не понял?

Это сообщение отредактировал(а) kin - 12.2.2018, 21:21
PM MAIL   Вверх
bergamot45
Дата 12.2.2018, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.2.2018

Репутация: нет
Всего: нет



эти две книги имеют одинаковый id_book (параметр в базе) -> это можно считать что они одинаковые, а вот под чертой, информацию, разную, - уже присвоить одной из записи
PM MAIL   Вверх
kin
Дата 13.2.2018, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 202
Регистрация: 9.5.2008

Репутация: нет
Всего: 6



 
Цитата(bergamot45 @  12.2.2018,  22:30 Найти цитируемый пост)
это можно считать что они одинаковые, а вот под чертой, информацию, разную, - уже присвоить одной из записи 
 Я так понимаю, после этой фразы  наш разговор просто не имеет смысла... 
Наверное, для начала нужно почитать про "Структурированный язык запросов SQL", либо DISTINCT или GROUP BY тебе в помощь... 

P.S. Без обид...
PM MAIL   Вверх
Google
  Дата 19.6.2018, 05:53 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0773 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.