最受欢迎的商品名称,吸引首次购买的买家
P粉164942791
P粉164942791 2023-09-01 18:51:31
[MySQL讨论组]
<p>假设我有一个带有DateTime列的表,名为purchase_time,还有其他订单细节(store_id、buyer_id、item_id、value),我想找到买家在他们第一次购买时最常购买的商品名称。</p> <p>到目前为止,我已经做到了这一点,但如何找到最受欢迎的商品呢?</p> <pre class="brush:php;toolbar:false;">select store_id, from transactions where purchase_time in (select min(purchase_time) from transactions c1 group by c1.store_id);</pre></p>
P粉164942791
P粉164942791

全部回复(1)
P粉848442185
SELECT TOP 1 i.item_name
FROM Transactions t
INNER JOIN Items i ON i.item_id = t.item_id
WHERE purchase_time = (select *, MIN(purchase_time) FROM Transactions)
GROUP BY 1
ORDER BY COUNT(*)  DESC
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号