ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Хитрющая выборка из БД, помогите пожалуйста

 

284
arteshuk @arteshuk
таблица 1
столбец id

таблица 2 - имеет столбец sub_id значение соответствует id в первой таблице
строк с одинаковым sub_id может быть много

так же в таблице 2, есть столбец rating, принимающий значение 1, 0 и -1

задача:

надо взять id из первой таблицы и отсортировать(по возрастанию\убыванию) в зависимости от количества строк rating в таблице 2

если на пальцах, то в rating лежит тип отзыва о конторе (1 - положительный, -1 отрицательный)
нужно вывести конторы в зависимости от наличия отзывов..


заранее благодарен!

20090
Dimitry @Dimitry
можно попробовать примерно так
select destinct sub_id,sum(rating) as sum from table2 order by sum desc

но сюда надо ещё прикрутить group by, точно уже не помню как...