From 42187df61e15e7ce8bea03779acba490af26ff7e Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 29 Nov 2010 22:02:33 +0200 Subject: [PATCH] Fix logical expression according to operation priority (also MS visual studio compiler warnings). --- sql/sql_select.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/sql_select.cc b/sql/sql_select.cc index bb6b034b4e4..2880c818b8c 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -7442,7 +7442,7 @@ uint check_join_cache_usage(JOIN_TAB *tab, Non-linked join buffers can't guarantee one match */ if (force_unlinked_cache && - (!tab->type == JT_ALL || cache_level <= 4) && + (!(tab->type == JT_ALL) || cache_level <= 4) && ((tab->is_inner_table_of_semi_join_with_first_match() && !tab->is_single_inner_of_semi_join_with_first_match()) || (tab->is_inner_table_of_outer_join() &&