通过使用唯一键或联合键,在数据库中存储每次点击的信息。然后使用以下代码,使用COUNT()和DISTINCT关键字来计算唯一点击数:
SELECT COUNT(DISTINCT userId, clickedItemId) AS unique_clicks FROM clicks_table;
这将返回一个数字,表示不重复点击数。同时还可以将DISTINCT关键字应用于用户ID,以获得单个用户的唯一点击数:
SELECT userId, COUNT(DISTINCT clickedItemId) AS unique_clicks FROM clicks_table GROUP BY userId;
下一篇:避免基于类型的函数调用