私はこのテーブルを持っています:
ip country
1 A
2 A
3 B
4 B
4 B
次のようなものを返すクエリを作成しようとしています。
A 1,2
B 3,4
例:SELECT * FROM table GROUP BY
国は次のように返します。
A 1
B 3
しかし、それは望ましい結果ではありません。
次の簡単なクエリを実行できます。
SELECT * FROM table ORDER BY ip
プログラムで次のように記述します。
$c_ip=0;
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
if($row['ip'])!=$c_ip)
{
$c_ip=$row['ip'];
//new line!!
}else
{
//don't close <tr> code goes here
}
}