关注
老哥,你的解法里: where table_b.date not in (select min(table_c.date) as c_buy_date from (select * from order_info where user_id in (select user_id from order_info where date>'2025-10-15' and status='completed' and product_name in('C++','Java','Python') group by user_id having count(user_id)>1) and date>'2025-10-15' and status='completed' and product_name in('C++','Java','Python') order by id) table_c 我理解,这里是没考虑到这么一个情况:如果存在user 1的first date是user 2的second date,上面的“table_b.date not in (select min(table_c.date) as c_buy_date...”就会把table_2中user 2的second date也去掉了,这样得出来的“min(table_b.date)”就是有错误的了,因为table_2中user 2的min date会变成third date。 不知我是否有理解错误,望指正。
点赞
相关推荐
牛客热帖
更多
正在热议
更多
# 滴滴求职进展汇总 #
166189次浏览 1647人参与
# 找工作有哪些冷知识 #
4304次浏览 74人参与
# 美团求职进展汇总 #
1903549次浏览 17693人参与
# 通信/硬件求职避坑tips #
47572次浏览 436人参与
# 实习期间如何提升留用概率? #
16119次浏览 259人参与
# 应届生简历当中,HR最关注哪些? #
24782次浏览 206人参与
# 24届软件开发秋招薪资爆料 #
326412次浏览 1200人参与
# 打杂的实习你会去吗? #
103403次浏览 923人参与
# 机械人,说说你的烦心事 #
58408次浏览 794人参与
# 机械人晒出你的简历 #
68336次浏览 598人参与
# 为什么那么多公司毁约 #
152155次浏览 1168人参与
# 扒一扒那些奇葩实习经历 #
20569次浏览 598人参与
# 牛友投递互助,不漏校招机会 #
262746次浏览 3609人参与
# 应届生应该先就业还是先择业 #
90941次浏览 556人参与
# Offer比较,你最看重什么? #
139723次浏览 883人参与
# 你遇到过哪些神仙同事 #
59787次浏览 589人参与
# 双非能在秋招上岸吗? #
205331次浏览 1063人参与
# 通信硬件公司爆料 #
130662次浏览 511人参与
# bilibili求职进展汇总 #
48602次浏览 505人参与
# 大学最后一个寒假,我想…… #
26054次浏览 237人参与