私はこのデータベースをsqlite(table1)に持っています:
+-----+-------+-------+
| _id | name | level |
+-----+-------+-------+
| 1 | Mike | 3 |
| 2 | John | 2 |
| 3 | Bob | 2 |
| 4 | David | 1 |
| 5 | Tom | 2 |
+-----+-------+-------+
レベル 2 のすべての要素を含むビューを作成し、新しいテーブルの行の順序を示す新しい列を追加したいと考えています。つまり、次の結果が必要です。
+-------+------+
| index | name |
+-------+------+
| 1 | John |
| 2 | Bob |
| 3 | Tom |
+-------+------+
私が試してみました:
CREATE VIEW words AS SELECT _id as index, name FROM table1;
しかし、私は得る:
+-------+------+
| index | name |
+-------+------+
| 2 | John |
| 3 | Bob |
| 5 | Tom |
+-------+------+
私はそれが次のようなものであるべきだと思います:
CREATE VIEW words AS SELECT XXXX as index, name FROM table 1;
の代わりに何を使用すればよいXXXX
ですか?