-1

groupBy 句を使用すると、すべてのテーブル行を表示できますか? 経験値:

id      user_id   gift_id  
 1        1          1     
 2        1          2     
 3        1          1    
 4        2          3    
 5        2          1    
 6        3          4    

期待される結果: (user_id で数えた後)

id      user_id   gift_id   count 
 1        1          1       3
 2        1          2       3
 3        1          1       3
 4        2          3       2
 5        2          1       2
 6        3          4       1
4

2 に答える 2

0
SELECT id
     , user_id
     , gift_id
     , Count(user_id) over (PARTITION BY user_id) nb_user_id
FROM matable
于 2013-11-07T10:17:11.437 に答える