我需要一个查询来检索机器停止代码和故障描述,这看起来像一个重复的搜索查询,但它是完全不同的。
这是我的源表
我正在使用这个查询

SELECT `TestDups`.`MachineID`
     , `TestDups`.`Code`
     , `TestDups`.`StopTime`
  FROM `TestDups`
 WHERE `TestDups`.`Code` IN ( SELECT `TestDups`.`Code`
                                FROM `TestDups`
                               GROUP BY `TestDups`.`Code`
                              HAVING COUNT(*) > 0 )
 ORDER BY `TestDups`.`MachineID`

它返回:
但我想把这个还回去:
我怎样才能达到我的目标?

最佳答案

像这样的事情会奏效的;

SELECT ... SUM(StopTime), COUNT(*) as Num FROM ... GROUP BY MACHINEID, CODE

10-06 04:40