ホームページ  >  に質問  >  本文

初めての購入者を魅了する最も人気のある製品タイトル

<p>purchase_time という DateTime 列とその他の注文の詳細 (store_id、buyer_id、item_id、value) を含むテーブルがあり、購入者が最初の購入時に最も頻繁に購入した製品名を見つけたいとします。 </p> <p>ここまではやりましたが、最も人気のあるアイテムを見つけるにはどうすればよいでしょうか? </p> <pre class="brush:php;toolbar:false;">トランザクションからstore_idを選択 ここで、購入時間 (分(購入時間) を選択) トランザクションから c1 group by c1.store_id);</pre></p>
P粉164942791P粉164942791415日前555

全員に返信(1)返信します

  • P粉848442185

    P粉8484421852023-09-02 09:36:41

    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

    返事
    0
  • キャンセル返事