16

mysqlでover句を機能させるための正しい構文は何ですか?

group by句でグループ化せずに、各ユーザーから送信されたSMSの合計を確認したいと思います。

SELECT 
    username, 
    count(sentSmsId) OVER (userId) 
FROM 
    sentSmsTable,
    userTable
WHERE
    userId = sentUserId;
4

4 に答える 4

13

私が知っている MySQL には OVER 句はありませんが、同じ結果を達成するのに役立つリンクを次に示します。

http://explainextended.com/2009/03/10/analytic-functions-first_value-last_value-lead-lag/

お役に立てれば。

于 2011-06-09T12:21:53.440 に答える
5

MySQL は現在ウィンドウ関数をサポートしていないため、over()構文エラー (または受け入れられたとしてもゴミ) のみが生成されます。

于 2011-06-09T12:21:32.783 に答える