サブクエリ等を使用して0から始まる連番を生成したいのですが、どうやって良いのか分かりません...
内容
テーブル名 hoge
id | name | category |
---|---|---|
0 | A | 1 |
1 | B | 2 |
2 | C | 2 |
3 | D | 3 |
4 | E | 2 |
5 | F | 2 |
6 | G | 1 |
と、あるとしたら
SQL
1SELECT name,category,(サブクエリ) AS 連番 FROM hoge WHERE category= 2
みたいな感じで
name | category | 連番 |
---|---|---|
B | 2 | 0 |
C | 2 | 1 |
E | 2 | 2 |
F | 2 | 3 |
といった感じでやりたいのですが可能でしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/16 22:30
2018/09/18 00:56
2018/11/17 07:08