From 4fdd795a7486df4a8b75d5e25a13b266e9bcf1dd Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Wed, 18 Aug 2021 19:14:54 +0200 Subject: [PATCH] Use DISTINCT rather than GROUP BY - Fixes #112 --- chat.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chat.php b/chat.php index f319957..4e2996e 100644 --- a/chat.php +++ b/chat.php @@ -1006,7 +1006,7 @@ function send_admin(string $arg){ echo "$I[room]   "; - $stmt=$db->prepare('SELECT poster, style FROM ' . PREFIX . 'messages INNER JOIN (SELECT nickname, style FROM ' . PREFIX . 'sessions UNION SELECT nickname, style FROM ' . PREFIX . 'members) AS t ON (' . PREFIX . 'messages.poster=t.nickname) WHERE poster!=? AND poster NOT IN (SELECT ign FROM ' . PREFIX . 'ignored WHERE ignby=?) GROUP BY poster ORDER BY LOWER(poster);'); + $stmt=$db->prepare('SELECT DISTINCT poster, style FROM ' . PREFIX . 'messages INNER JOIN (SELECT nickname, style FROM ' . PREFIX . 'sessions UNION SELECT nickname, style FROM ' . PREFIX . 'members) AS t ON (' . PREFIX . 'messages.poster=t.nickname) WHERE poster!=? AND poster NOT IN (SELECT ign FROM ' . PREFIX . 'ignored WHERE ignby=?) ORDER BY LOWER(poster);'); $stmt->execute([$U['nickname'], $U['nickname']]); while($nick=$stmt->fetch(PDO::FETCH_NUM)){ echo '';