Цитата:
Оригинал написал(а) kostyanK
есть табличка в mysql
code | name | count
-----------------------------
1 | name1 | 1000
1 | name1 | 500
1 | name2 | 400
1 | name2 | 100
2 | name1 | 1000
2 | name2 | 800
2 | name1 | 700
можно ли сделать запрос чтобы в результате получилось
position | code | name | count
------------------------------------------
3 | 1 | name2 | 400
4 | 1 | name2 | 100
2 | 2 | name2 | 800
или надо функцию писать?
|
На твой [censored] вопрос существует ответ:
Код:
select
case count when 400 then 3 when 100 then 4 when 800 then 2 end position,
code, name, count
from stupid2
where name = 'name2'
Пользуйся на здоровье.