【问题标题】:MYSQL group by for separate idMYSQL group by 用于单独的 id
【发布时间】:2019-03-27 15:22:28
【问题描述】:

这是结构和查询:http://www.sqlfiddle.com/#!9/de7ec8/4

结果如下:

+-------------+--------+
| id_requests | status |
+-------------+--------+
|           1 |      0 |
|           1 |      0 |
|           1 |      1 |
|           2 |      1 |
+-------------+--------+
4 rows in set

我正在寻找这个结果:

+-------------+--------+
| id_requests | status |
+-------------+--------+
|           1 |      0 |
|           1 |      1 |
|           2 |      1 |
+-------------+--------+
3 rows in set

我想按状态分组,但对于每个 id_requests,我们将不胜感激。

【问题讨论】:

    标签: mysql join left-join


    【解决方案1】:

    您似乎正在为此使用 distinct 子句选择不同的行

    SELECT distinct a.id_requests, b.status 
    FROM `admin_availability_requests` a
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-05
      • 2017-10-20
      • 1970-01-01
      • 2011-07-18
      • 2023-03-12
      • 2011-03-12
      相关资源
      最近更新 更多