From d9c4380549151b3d1c4888fe1f4cc8e1b63a631a Mon Sep 17 00:00:00 2001
From: Ryan Boren <ryan@git.wordpress.org>
Date: Wed, 24 Sep 2008 08:03:42 +0000
Subject: [PATCH] Group by not needed for not_in and and taxonomy queries.
 Props Otto42. fixes #7761

git-svn-id: https://develop.svn.wordpress.org/trunk@8968 602fd350-edb4-49c9-b593-d223f7449a82
---
 wp-includes/query.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/wp-includes/query.php b/wp-includes/query.php
index 8810541484..2a55237361 100644
--- a/wp-includes/query.php
+++ b/wp-includes/query.php
@@ -1789,7 +1789,7 @@ class WP_Query {
 			$q['cat'] = implode(',', $req_cats);
 		}
 
-		if ( !empty($q['category__in']) || !empty($q['category__not_in']) || !empty($q['category__and']) ) {
+		if ( !empty($q['category__in']) ) {
 			$groupby = "{$wpdb->posts}.ID";
 		}
 
@@ -1869,8 +1869,7 @@ class WP_Query {
 			}
 		}
 
-		if ( !empty($q['tag__in']) || !empty($q['tag__not_in']) || !empty($q['tag__and']) ||
-			!empty($q['tag_slug__in']) || !empty($q['tag_slug__and']) ) {
+		if ( !empty($q['tag__in']) || !empty($q['tag_slug__in']) ) {
 			$groupby = "{$wpdb->posts}.ID";
 		}