summaryrefslogtreecommitdiff
path: root/sql/sql_statistics.cc
diff options
context:
space:
mode:
authorVarun Gupta <varun.gupta@mariadb.com>2021-02-15 11:16:20 +0530
committerVarun Gupta <varun.gupta@mariadb.com>2021-02-17 16:15:43 +0530
commitd542c8d61f47ee46a09fd10a046f262ff6a08336 (patch)
tree8a16e051b969d0fcdd8528f61ebc46a5bba11fb4 /sql/sql_statistics.cc
parent37a10ddf9001e4d1e80a09a51f98e7e6579bbc84 (diff)
downloadmariadb-git-d542c8d61f47ee46a09fd10a046f262ff6a08336.tar.gz
Review fixes
Diffstat (limited to 'sql/sql_statistics.cc')
-rw-r--r--sql/sql_statistics.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/sql/sql_statistics.cc b/sql/sql_statistics.cc
index d1b5a9ab39e..e7c2536968d 100644
--- a/sql/sql_statistics.cc
+++ b/sql/sql_statistics.cc
@@ -3745,8 +3745,11 @@ double get_column_avg_frequency_via_indexes(Field * field)
*/
double get_column_avg_frequency(Field * field)
{
- return get_column_avg_frequency_via_indexes(field) ||
- get_column_avg_frequency_via_stat_tables(field);
+ double avg_freq_via_indexes= get_column_avg_frequency_via_indexes(field);
+
+ if (avg_freq_via_indexes == 0)
+ return get_column_avg_frequency_via_stat_tables(field);
+ return avg_freq_via_indexes;
}