Здравствуйте, можно ли вывести данные подсчитав количество? Т.е. имеем таблицу у нас имеются одинаковые ID 228 (3 шт.), надо сложить оценки 3+1+1 (другие так же) и вывести записи. Выводим в начале у кого больше число (сложенная), т.е. по убыванию. Возможно ли такое? --- Добавлено --- получается надо как то вывести 228 ид т.к. у него 5, а потом 1 ид, т.к. у него 1
Ну в такой постановке задачи это врят-ли возможно. Если ошибаюсь, то пусть местные гуру поправят. Но я вижу два варианта: 1) прочитать всю таблицу, и уже в коде ее обработать 2) сразу же формировать таблицу таким образом, чтобы вытаскивать из нее нужные данные без этого гемора. Например, вы можете параллельно вести вторую таблицу, в которую будете суммировать данные при совпадении по cart_id. Затем останется только забрать сортированную таблицу по полю ocenka. Возможно, этот же подход можно сохранить ограничившись и одной таблицей вместо двух. Лично я бы выбрал второе.