以下のデータベーステーブルがあります
1 のユーザーに通知を表示したいowner_id
。通知ショーは、2 人のユーザー (ID 17 と 2) がpost_id
1 の投稿にコメントしたことを所有者に伝えます。次のクエリを試しましたが、代わりに 2 行が返されます。1 つの投稿の通知をまとめて返したいので、1 行を返すようにクエリを構成するにはどうすればよいですか? ありがとうございました。
SELECT DISTINCT commenters_id, id, owner_id,
post_id, type, UNIX_TIMESTAMP(date_done) AS date
FROM notification
GROUP BY commenters_id
HAVING owner_id = '$user_id' AND commenters_id != '$user_id'
ORDER BY date_done DESC