2013-04-19 2 views
0

Предположим, что у меня есть схемы таблицы в MySQL следующим образом: -Sql группа вытяжкой все элементы группы в MySQL

ipsrc,ipdst,framelen 

Теперь, если я сделать следующее: -

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

Я получаю max для каждой уникальной пары ipsrc: ipdst.

Что делать, если я хочу все framelen в каждой из ipsrc:ipdst пары ???

Как мы можем получить это с помощью sql?

ответ

1

Использование GROUP_CONCAT()

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

перечислить все framelen запятыми.

0

Попробуйте это:

select framelen from tblname group by ipsrc,ipdst,framelen 
Смежные вопросы