私は同じLEFT JOINからのデータと異なるgroup_concatを使用するMySQLクエリを作成しようとしています。テーブルの例:group_concat何回ですか?
車のテーブル carid | license_plate
タイヤテーブル(中古タイヤを意味する) carid |モデル|幅
これらの表から、私はタイヤモデルの幅で分類されたリストを取得したいと考えています。考えられる幅は2種類あり、カーカードページからロードしています。
SELECT name,
if(width=205,group_concat(model ORDER BY model ASC),'') as width_205,
if(width=225,group_concat(model ORDER BY model ASC),'') as width_225,
FROM cars
LEFT JOIN tires ON cars.carid=tires.carid
WHERE carid='10'
私の説明は明らかです。この文は正しく動作せず、構文が正しくないためか、単にgroup_concatをこの方法で使用できないかどうかわかりません。
読んでいただきありがとうございます。私はあなたの回答を待っています。前もって感謝します!
あなたはどのフィールドでもグループ化していないので、group_concatは使用できません。 –