Mysql 需要以特定格式查询数据

Mysql 需要以特定格式查询数据,mysql,sql,Mysql,Sql,我一直在尝试编写一个查询,以特定的方式提供数据,例如,数据库中的Coulmns ID Name Equipment Resolution DateTIme 1 xyz Pace Powercycle 2/10/2016 12:09 2 abc Aris Sent HIT 2/10/2016 12:09 3 xyz PAce Sent HIT 2/11/2016 12:09

我一直在尝试编写一个查询,以特定的方式提供数据,例如,数据库中的Coulmns

ID Name   Equipment  Resolution       DateTIme  
1  xyz     Pace      Powercycle       2/10/2016 12:09
2  abc     Aris      Sent HIT         2/10/2016 12:09
3  xyz     PAce      Sent HIT         2/11/2016 12:09 
4  xyz     Pace      Trouble Call     2/13/2016 12:09
当数据在查询后返回时,它应该是

Count(Equipment)  Resolution 1  Resolution2 
      1           Powercycle    **Sent Hit**     
      1           **Sent Hit**  Trouble call
第1行发送的命中率与第2行相同 我怎样才能做到呢


提前感谢您的帮助。

看起来您在寻找笛卡尔积

SELECT COUNT(a.Equipment), a.Resolution AS 'Resolution1', b.Resolution AS 'Resolution2'
FROM tablename a, tablename b

请显示您的查询。欢迎来到Stack Overflow,这是一个很好的开始。这里的居民不会充当代码编写服务,但如果您进行了(并展示)尝试,他们会帮助您。祝你好运根据您问题中的详细信息,我建议打印计数(设备)分辨率1分辨率2\n 1电源循环**发送命中**\n 1**发送命中**故障呼叫\n“。如果您需要进一步帮助,请坚持@Tim的建议。此外,建议您编辑此问题,并提供表结构和您尝试的查询。从PowerCycle到Sent Hit,再到Sent Hit to Trouble Call,没有明显的相关性。很明显,任何真正的回答/帮助都缺少其他细节。它来自同一个表,我使用了按日期排列的case和rank函数,但我得到的只是:Count(设备)解决方案1解决方案2解决方案3 1 Powercycle发送的命中故障呼叫“它来自同一个表”-我的查询也仅使用1个表!只需将“tablename”替换为您的tablename,保留别名a和b