重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

下記のようなことが可能か可能でないかだけでもわかればと思い、
質問させていただきました。


同じIDをもつレコードを

+------+-----+-------+
│ID  │工場│品名 │
+------+-----+-------+
│30001│愛知│チョコ│
+------+-----+-------+
│30001│愛知│アメ │
+------+-----+-------+
│40002│島根│ポテチ│
+------+-----+-------+
│40002│島根│焼そば│
+------+-----+-------+


↓↓↓↓↓↓↓↓↓↓↓↓


+------+-----+---------------+
│ID  │工場│品名       │
+------+-----+---------------+
│30001│愛知│チョコ/アメ   │
+------+-----+---------------+
│40002│島根│ポテチ/焼そば │
+------+-----+---------------+

(「/」でなくてもかまいません、同じレコード上にまとまればと思っています)



このようなことは可能なのでしょうか?

また、ご存じの方がいらっしゃいましたら、
何という命令文(?)になるのか、お教えいただければと思います。


調べても思った答えにたどり着けず、
調べ方も分からないため、質問させていただいた次第でございます。

A 回答 (1件)

SELECT ID, MAX(工場) AS 工場, GROUP_CONCAT(品名 SEPARATOR '/') AS 品名 FR

ROUP BY ID

この回答への補足

ばっちりできましたーーー!!!
助かりました!!

補足日時:2012/03/21 01:20
    • good
    • 0
この回答へのお礼

できるんですね!!
しかもご丁寧に文までいただいて、
本当にありがとうございます!!
感謝致します!!

お礼日時:2012/03/20 19:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!