我尝试使用 ORDER BY 在 SQL 中创建 volatile 表,但出现错误。
CREATE VOLATILE TABLE orderd_dates AS
(SELECT * FROM date_table
ORDER BY id_date)
with data primary index (id_date) on commit preserve rows;
错误是:子查询中不允许使用 ORDER BY。
如果我不能使用 order by,如何创建一个有序的 volatile 表?
最佳答案
SQL 表本质上是无序的。您需要在查询表时(而不是创建表时)显式使用 order by
子句。
关于sql - 当我尝试创建有序 SQL 表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51067829/