- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL この場合どう書けばよいでしょうか?)
MySQLでデータを取り出す方法
このQ&Aのポイント
- MySQLを使用して、特定の条件でデータを取り出す方法について説明します。
- cat1とcat2を分けて取得する方法についても説明します。
- この方法を使用することで、データを効率的に取り出すことができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select t1.usr_id,t3.name ,group_concat(if(cat_id=1,t1.trm_id,null)) as cat1 ,group_concat(if(cat_id=2,t1.trm_id,null)) as cat2 from usr_trm as t1 inner join trm as t2 on t1.trm_id=t2.trm_id inner join usr as t3 on t1.usr_id=t3.usr_id group by usr_id
お礼
ご回答いただきありがとうございます! おかげさまで無事思った通りの実装ができました。 ありがとうございました!