![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
bergamot45 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.2.2018 Репутация: нет Всего: нет |
Здравствуйте!
Возникла задача, как сгруппировать значения из БД, если допустим выводится информация по одной и той же записи, но с разными местами размещения магазинов Как реализовать, чтоб было все для одной записи, убрав дуплетность Во вложении пример В поле id_book - это одна и та же книга, В поле id_sigla- места магазинов Получается,что выводится она 2 раза с одинаковым названием книги Как этого избежать Спасибо P.S существуют экземпляры, которые имеются только в одном месте, и соответственно выводятся только один раз Присоединённый файл ( Кол-во скачиваний: 8 ) ![]() |
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
Все зависит от того, что хочешь получить на выходе... Если группировать по книге (id_book) берется уникальность книги, если книга+магазин (id_book+ id_sigla) соответственно при группировке учитывается уникальность этой пары. А что нужно получить в итоге из вопроса не очень понятно, ну по крайней мере мне... Это сообщение отредактировал(а) kin - 12.2.2018, 20:12 |
|||
|
||||
bergamot45 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.2.2018 Репутация: нет Всего: нет |
Ну например, как сейчас выводит (на картинке во вложении)
а нужно, оставить одну запись и вывести для одной всю информацию, что под чертой Спасибо Присоединённый файл ( Кол-во скачиваний: 8 ) ![]() |
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
Или я опять что-то не понял? Это сообщение отредактировал(а) kin - 12.2.2018, 21:21 |
|||
|
||||
bergamot45 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 12.2.2018 Репутация: нет Всего: нет |
эти две книги имеют одинаковый id_book (параметр в базе) -> это можно считать что они одинаковые, а вот под чертой, информацию, разную, - уже присвоить одной из записи
|
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
Наверное, для начала нужно почитать про "Структурированный язык запросов SQL", либо DISTINCT или GROUP BY тебе в помощь... P.S. Без обид... |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |