我有以下内容:
select count(*) as 'count',
layer as 'layer'
from [tms_records]
group by layer
ORDER BY count DESC
这在Sqliteman(SQLite版本3.6.19)中完美运行,但在SQLiteStudio(SQLite版本3.7.16.1)中,我收到错误:
Error while executing query: no such column: count
在此输入代码
这是指使用指定名称count
的ORDER BY。
那么这些应用程序中的哪一个是正确的?我已经预料到,如果它是由SQLite引擎完成的,那么它们应该是相同的。或者至少要破旧的旧的和新的一个工作,但它是新的不工作。如果我不应该这样做ORDER BY,那我该怎么做呢?
我试过阅读 - http://www.sqlite.org/lang_select.html - 然而它却超越了我的脑海;无论如何,“AS”(大写)一词都没有出现在其中。
感谢。