質問: $car_id"); ~~ echo 取得した車種 ~~ } ``` 何か改善点はありますでしょうか?
回答: RDBがMySQLならgroup_concat()を利用するのが賢明です なお車種テーブルのcar_idは車のidではなく社名のidですよね? 別途car_idをユニークに設定するのが普通です 以下サンプル 準備 ``` create table shamei (sid int primary key,sname varchar(30)); insert into shamei(sid,sname) values(1,'トヨタ'),(2,'日産'); create table shashu (cid int primary key,cname varchar(30),sid int); insert into shashu(cid,cname,sid) values(1,'アルファード',1),(2,'セレナ',2),(3,'カローラ',1),(4,'GTR',2),(5,'プリウス',1); ``` 表示 ``` select t1.sid,t2.sname,group_concat(cname order by cid asc separator '、') as cnames from shashu as t1 inner join shamei as t2 on t1.sid=t2.sid group by sid ```