Mysql 获取与sql中类似列值相关的所有数据
这是我的桌子Mysql 获取与sql中类似列值相关的所有数据,mysql,sql,Mysql,Sql,这是我的桌子 +-----------------|---------------|--------------------|---------------| id | hostName | timestamp | memToal | ------------------------------------------------------------------------ 1 | A
+-----------------|---------------|--------------------|---------------|
id | hostName | timestamp | memToal |
------------------------------------------------------------------------
1 | A | 1402643486558 | 1891852 |
------------------------------------------------------------------------
2 | B | 1402643486558 | 1891852 |
------------------------------------------------------------------------
3 | A | 1402643486558 | 1891852 |
------------------------------------------------------------------------
4 | C | 1402643486558 | 1891852 |
------------------------------------------------------------------------
我想获得与每个不同列值相关的所有信息,但我只在运行时知道主机名。有人能建议一种方法吗?我想你想要这个:
select
hostName,
group_concat(distinct timestamp) timestamps,
group_concat(distinct memToal) memTols
from mytable
group by hostName
没有详细信息,没有人可以建议您..显示表结构和少量数据以及您尝试过的内容。哪些主机名?你在说什么?展示你正在寻找的样本输出。这可能有助于我们了解您想要实现的目标。