pt-query-advisor treats distinct() as a function
Bug #933469 reported by
Baron Schwartz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Toolkit moved to https://jira.percona.com/projects/PT |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
select distinct (continent), name from world.Country;
Shlomi's description is best: "there is nothing wrong syntactically, but the author of the query might be confused to think that DISTINCT is a function, and that it only works for the 'continent' column, whereas it works for the entire set of columns."
tags: | added: query-rule |
To post a comment you must log in.
To clarify the problem:
$ ./pt-query-advisor --query "select distinct (continent), name from world.Country"
No output because the tool doesn't see the problem as Shlomi describes. So, we need to add a rule/check for this.