Sql组通过提取mysql中一组的所有元素

时间:2013-04-19 09:20:12

标签: mysql sql database

假设我在mysql中有一个表模式,如下所示: -

ipsrc,ipdst,framelen

现在,如果我执行以下操作: -

select max(framelen) from tblname group by ipsrc,ipdst

我为每个独特的ipsrc:ipdst对获得了最大的framelen。

如果我想要每个framelen对中的所有ipsrc:ipdst怎么办?

我们如何使用sql获得它?

2 个答案:

答案 0 :(得分:1)

使用GROUP_CONCAT()

select group_concat(framelen) 
from tblname 
group by ipsrc, ipdst

列出所有framelen逗号分隔。

答案 1 :(得分:0)

试试这个:

select framelen from tblname group by ipsrc,ipdst,framelen