いくつかのテーブルを結合して表示用のデータを収集する 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