MYSQL - ORDER BY 有条件的两个字段

标签 mysql sql-order-by

我需要在数据表中排序 mysql 结果。 我其实有这个

PRODUCT   STAGE  
  35        1
  36        1
  37        1 
  35        2
  36        2
  37        2

我需要这个

PRODUCT   STAGE  
  35        1
  35        2
  36        1 
  36        2
  37        1
  37        2

实际上在mysql 语句中没有ORDER 或GROUP BY。 我该怎么做?

最佳答案

您可以按产品和阶段订购

select product, stage 
from my_table 
order by product, stage

对于相同的产品,行按阶段排序

关于MYSQL - ORDER BY 有条件的两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45600036/

相关文章:

ruby-on-rails - 需要一个在非空值之后返回空值的 postgresql 查询

sql - 优化右连接

mysql - 如何在 MySQL 中使用 WHERE 条件从两个表中选择在另一个表上不相同的数据

mysql - Rails - 更改备用新数据列的默认值

SQL UNION 与 ORDER

c# - 按不同方向的日期排序

MYSQL - 排序依据和限制 : Different result when using variable or constant

mysql - 中间表中唯一的外键关联

php - 无法获取 WordPress 帖子 ID 来回显或插入数据库

mysql - mysql 查询中的分组依据和排序依据