У меня есть SQL-запрос, например SELECT restaurant, sum(couponscount) as position FROM
купоны group by restaurant order by rank desc
, и я хочу добавить их в ряд, чтобы я мог знать ранг каждого ресторана по его положению.Добавить серийный номер infront динамического SQL-запроса
0
A
ответ
1
Попробуйте это ..
SET @row_number:=0;
SELECT @row_number:[email protected]_number+1 AS row_number,restaurant, sum(couponscount) as position FROM coupons group by restaurant order by rank desc
0
Выберите ROWNUM, * из (SELECT, ресторана, сумма (couponscount) в качестве позиции из группы купонов по приказу ресторана ранга по алфавиту);
Это будет работать, если u использует оракул DB.
Else
SET @rownum: = 0; SELECT @rownum: = @ roenum + 1 AS ранг, ресторан, сумма (couponscount) как позиция FROM coupons group по ресторану заказать по рангу desc;