2016-12-24 19 views
0

カテゴリのIDをカンマで区切って取得するために有用なループを作成する方法を理解するのに時間を費やしたところで、私はここで助けを求めることにしました。 私は2つのproducts_id列とCATEGORY_IDとカテゴリのテーブルを持っていると私はこのような結果を得るしたいと思います:私は多くの異なったでそれを試してみました各製品に関連付けられているすべてのカテゴリを取得するためのPHPループ

PRODUCT_ID 28 = category_ids)を403、302、391、413

私はそれを動作させる方法を理解できませんでした。

私が使用しているテーブルのスクリーンショットを添付してください。 Associated categories table

+0

使用 'GROUP_CONCAT()'。 – Barmar

答えて

2

使用GROUP_CONCAT:MySQLのクエリで

SELECT product_id, GROUP_CONCAT(category_id) 
FROM yourTable 
GROUP BY product_id 
+0

Barmarさんに感謝します。これは私が本当に必要なものでした。あなたは私に多くの時間を救ってくれました。 – Musta

関連する問題