mysql:11302
From: "saori" <"saori" <hibiki@xxxxxxxxxx>>
Date: Sat, 2 Apr 2005 07:51:50 +0900
Subject: [mysql 11302] GROUP BYを使ったSQL文でPHPのテーブルに表示させる方法
こんにちは。 いつもお世話になっております。 今、PHP+MySQLの勉強中なのですが、どうしてもわからないので 投降させて頂きました。 どうか、ご指導よろしくお願いいたします。 $sql = "SELECT * FROM syouhin,uriage ORDER BY syouhin.syouhin_id AND uriage.syouhin_id"; $res = mysql_query($sql,$conn); while($row = mysql_fetch_array($res)){ という場合なら、あとに続ける print文にて print("<td>".$row["表示させたいカラム名"]."</td>"); を書き足していけばちゃんと表示できるのはわかるのです。 が、これを $sql = "SELECT * FROM syouhin LEFT JOIN uriage ON syouhin.oder=uriage.oder GROUP BY uriage.year"; としたい場合、PHPではどうやったら表示できるのでしょうか・・・。 連続して吐き出されるカラム名がグループ化されているので、 printでどうやって記述するべきなのか、わからないのです。 どうかよろしくお願いいたします。
-> 11302 2005-04-02 07:51 ["saori" <hibiki@xxxx] GROUP BYを使ったSQL文でPHPのテーブルに表示させる方法 11304 2005-04-02 16:32 ┗["Ryuichiro Munechika] 11317 2005-04-07 02:49 ┗["saori" <hibiki@xxxx]