私は、オーダーバイを直接使用すると、それは問題ないことを発見しました。サブクエリで "ORDER BY" - MonetDBでは使用できませんか?
SELECT t0."D" AS fd,
SUM(t0."SD") AS top
FROM "mock_table_1" AS t0
GROUP BY t0."D"
ORDER BY top ASC
LIMIT 10
サブクエリで使用すると、構文エラーが報告されます。
SELECT * FROM (
SELECT t0."D" AS fd,
SUM(t0."SD") AS top
FROM "mock_table_1" AS t0
GROUP BY t0."D"
ORDER BY top ASC
LIMIT 10
)
ここにエラーメッセージがあります。
syntax error, unexpected ORDER, expecting UNION or EXCEPT or INTERSECT or ')' in: "select t0."A" as d0,
monetdbはこのように設計されているのだろうか、それともバグですか?