一尘不染

Mysql对over子句使用正确的语法

mysql

使over子句在mysql中工作的正确语法是什么?

我想查看每个用户发送的短信总数,而不用group by子句将其分组。

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

阅读 2510

收藏
2020-05-17

共1个答案

一尘不染

据我所知,MySQL中没有OVER子句,但是以下链接可以帮助您实现相同的结果:

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

希望这可以帮助。

2020-05-17