mysql group by column1,column2 'Desc\|asc' 没有报错

标签 mysql mariadb

当我在那里运行下面的查询没有错误时,结果如何。请注意查询中的 DESC。

select date(created) date,
       count(distinct some_id) subsccount,
       type
    from  sometable
    group by date,type DESC
    limit 5

最佳答案

作为 select syntax 上的 MySQL 文档说:

MySQL extends the GROUP BY clause so that you can also specify ASC and DESC after columns named in the clause:

SELECT a, COUNT(b) FROM test_table GROUP BY a DESC;

关于mysql group by column1,column2 'Desc\|asc' 没有报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48946110/

相关文章:

mysql - 在 MariaDB v. 10.1.xx 中将 VARCHAR 数据转换为 DATE

mysql - Google Cloud SQL 和时区

php - 如何优化 1000 个 MySQL 查询?

mysql - 如何只获得不同的行之一?

mysql - 2查表Mysql

mysql - 我应该删除我的 MySQL 记录,还是应该有一个标志 "is_deleted"?

mysql - XtraBackup 将服务器传输到服务器数据库而不创建文件

MySQL 查询在不同版本中不起作用

database - MariaDB 列存储 LAST_INSERT_ID() 替代方案

mysql - MariaDB 相关子查询中 DateTimes 的截断