Lek*_*esh 3 php mysql group-by
**********************
* id * typ * cl *
**********************
* 1 * 1 * 1 *
* 2 * 4 * 1 *
* 3 * 7 * 1 *
* 4 * 2 * 2 *
* 5 * 4 * 2 *
* 6 * 8 * 2 *
**********************
Run Code Online (Sandbox Code Playgroud)
嗨frnz,我有一个问题与mysql组...厌倦了在谷歌上看,所以最后在这里发布...我的表结构如上所示.我使用以下查询...
$sql2w=executeQuery("select * from logo group by cl ");
while($line2=mysql_fetch_array($sql2)){
echo $line2['typ'];
}
Run Code Online (Sandbox Code Playgroud)
我在结果中得到1和2,但我想要这种格式的结果.. 1,4,7和2,4,8字符串或数组格式...
我希望我清楚我想要的......
我只得到"typ"列的第一行值,但我希望在对"cl"列进行分组后,数组中的所有行值.
提前致谢
SELECT cl, GROUP_CONCAT(typ) FROM logo GROUP BY cl
Run Code Online (Sandbox Code Playgroud)
在sqlfiddle上看到它.