pingcap/tidb

Error should be thrown when there's ASC/DESC with GROUP BY clause

Open

#10,522 建立於 2019年5月17日

在 GitHub 查看
 (8 留言) (0 反應) (1 負責人)Go (40,090 star) (6,186 fork)batch import
help wantedpriority/P4sig/plannertype/feature-request

描述

Bug Report

Please answer these questions before submitting your issue. Thanks!

  1. What did you do? If possible, provide a recipe for reproducing the error.
CREATE TABLE t1 (id INTEGER, sex CHAR(1));
SELECT sex, AVG(id), ROW_NUMBER() OVER w FROM t1
GROUP BY sex ASC
WINDOW w AS () ORDER BY sex DESC;
  1. What did you expect to see?

Error ASC or DESC with GROUP BY isn't allowed with window functions; put ASC or DESC in ORDER BY is thrown.

  1. What did you see instead?

Execute successfully with no warning.

  1. What version of TiDB are you using (tidb-server -V or run select tidb_version(); on TiDB)?

貢獻者指南

Error should be thrown when there's ASC/DESC with GROUP BY clause · pingcap/tidb#10522 | Good First Issue