0

いくつかのテーブルを結合して表示用のデータを収集する MySQL クエリがあります。私の目標は、「project_id」という列でデータを表示することです。例:

[project_id][project_name][order_date][ordered_by]
[31][project_a][2013-04-15][1]
[31][project_a][2013-04-16][1]
[31][project_a][2013-04-21][1]
[41][project_c][2013-02-21][1]
[41][project_c][2013-02-27][1]

だから私の問題は、データの配列をループしてproject_idを1回表示し、次にそれに付随するデータを表示する方法がわからないことです.jQueryを使用してproject_idでグループデータを切り替え/表示するためです

これが私のmysqlクエリです:

SELECT p.user_customer_id,
       p.name AS 'project_name',
       p.project_id,
       o.order_id,
       o.order_date,
       o.order_tech,
       pro.name,
       pro.purchase_price,
       pro.sell_price
FROM project AS p
JOIN `order` AS o ON p.project_id = o.project_id
JOIN products_in_orders AS pir ON o.order_id = pir.order_id
JOIN product AS pro ON pir.product_id = pro.product_id
WHERE p.user_customer_id = 51
ORDER BY p.project_id ASC
4

1 に答える 1