【发布时间】:2012-09-15 08:43:09
【问题描述】:
我在 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?
【问题讨论】:
-
为什么需要无孔的订单栏?