| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Выборка данных слиянием по параметру |
| Автор: bergamot45 12.2.2018, 17:46 |
| Здравствуйте! Возникла задача, как сгруппировать значения из БД, если допустим выводится информация по одной и той же записи, но с разными местами размещения магазинов Как реализовать, чтоб было все для одной записи, убрав дуплетность Во вложении пример В поле id_book - это одна и та же книга, В поле id_sigla- места магазинов Получается,что выводится она 2 раза с одинаковым названием книги Как этого избежать Спасибо P.S существуют экземпляры, которые имеются только в одном месте, и соответственно выводятся только один раз |
| Автор: bergamot45 12.2.2018, 20:47 |
| Ну например, как сейчас выводит (на картинке во вложении) а нужно, оставить одну запись и вывести для одной всю информацию, что под чертой Спасибо |
| Автор: kin 12.2.2018, 21:17 | ||
Или я опять что-то не понял? |
| Автор: bergamot45 12.2.2018, 22:30 |
| эти две книги имеют одинаковый id_book (параметр в базе) -> это можно считать что они одинаковые, а вот под чертой, информацию, разную, - уже присвоить одной из записи |
| Автор: kin 13.2.2018, 09:25 | ||
Наверное, для начала нужно почитать про "Структурированный язык запросов SQL", либо DISTINCT или GROUP BY тебе в помощь... P.S. Без обид... |