![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
quiz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 15.8.2005 Репутация: нет Всего: нет |
У меня есть таблица, например, товара. В ней куча полей, одно из которых - itemid, т.е. id товара.
Выбираю из таблицы значения, потом while mysql_fetch_array прогоняю вывод параметров каждого итема - название, цена и тп. Проблема в том, что в таблице есть итемы с одинаковым itemid, их нужно выводить в одну строку, добавляя к выводу параметр "Количество: xxx". На ум приходит только SELECT DISTINCT(), потом считать количество для каждого и т.п. но это выглядит слишком громоздко. Есть ли более рациональные пути решения проблемы? Спасибо |
|||
|
||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 1 Всего: 13 |
Так? |
|||
|
||||
quiz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 15.8.2005 Репутация: нет Всего: нет |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
![]() |
|||
|
||||
quiz |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 15.8.2005 Репутация: нет Всего: нет |
разобрался.. не хватало "as xxx" после count(itemid)
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |