gift_id 有100多种
gift_id,user_id 建立了索引
只需要找拥有某一gift_id的用户的查询如下,而且速度非常快
select * from user_gift where gift_id = 1004302 group by user_id
怎么快速找到 同时拥有 gift_id 为1004302和1004004的用户user_id呢 ?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
查 gift_id 为1004302的用户存list1 查 gift_id 为1004004的用户存list2 两个list取交集
效率问题, 没数据, 也测试不了
如果, (user_id, gift_id) 是有可能重复的, 那在计算同时拥有之前还得将 (user_id, gift_id) 去重.