묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xml 쿼리 질문입니다.
2014.10.04 23:38
컬럼이 date, data, count가 있습니다. 이 중에서 data와 count만 뽑아오는데, data 컬럼의 값이 같은 경우 합쳐서 하나의 row로 만들고 싶습니다. count의 값은 합쳐져야 겠죠.
예를 들어
date | data | count |
xxx | a | 3 |
xxx | a | 2 |
xxx | a | 1 |
xxx | b | 4 |
이걸 뽑아내면
data | count |
a | 6 |
b | 4 |
이렇게 나왔으면 합니다.
아래의 xml 쿼리를 만들었는데, count가 합쳐지지는 않네요. 어떻게 하면 원하는 쿼리를 만들 수 있을까요?
<query id="ID" action="select">
<tables>
<table name="TABLE" />
</tables>
<columns>
<column name="data" />
<column name="count" alias="cnt" />
</columns>
<navigation>
<index var="sort_index" default="cnt" order="desc" />
<list_count var="list_count" default="20" />
<page_count var="page_count" default="10" />
<page var="page" default="1" />
</navigation>
<groups>
<group column="data" />
</groups>
</query>
컬럼 부분.. 카운트 부분만 변경하시면됩니다.
<column name="sum(count)" alias="cnt" />
굿 럭!