我有这样的桌子
C_number Pkg_type
03212889438 calls
03212889438 sms
03215919448 Crbt
03215919448 Ivr
03215919448 call
我想输出为
C_number Pkg_type
03212889438 Calls,sms
03215919448 Crbt,ivr,call
我的查询是:
<?php
$s = "SELECT distinct(C_number),Pkg_type as pkg FROM packages group by C_number";
$results = mysql_query($s);
while($row = mysql_fetch_array($results))
{
echo $row['C_number'];
echo $row['pkg'];
}
?>
但是此查询仅针对每个数字仅显示其pkg之一,而不是全部..我该怎么办?
没有group_concat,有什么方法吗
最佳答案
SELECT c_number1,GROUP_CONCAT(pkg_type)as pkg FROM tablename GROUP BY c_number