我有2個表格,客戶和訂單,我想在頁面上顯示每個客戶的所有訂單。從有訂單時,有2個訂單屬於同一客戶ID,我想將它們合併爲1格,所以一起顯示。我是否需要創建2個查詢和循環來實現這個目標?例如。 1循環獲取訂單和其中的另一個循環,檢查訂單ID是否重複獲取記錄。請告訴我,並提前給我任何你可能感謝的想法。在MySQL中結合具有相同訂單ID的記錄php
示例表 客戶表 客戶ID,客戶名稱
1,傑森
2,喬
順序表
訂單ID,客戶ID,訂單明細
1,1 ,筆
2,1,手錶
3,2,鏡子
我想什麼來實現:
CUSTOMER_ID,CUSTOMER_NAME,CUSTOMER_ORDER
1,傑森,
筆,手錶
2,喬,
鏡像。
是否有足夠的''JOIN'和orders''users'和排序'user'?你是否在做分頁? – Halcyon
不,因爲我想將每個用戶的訂單合併到1個div中,否則它不是我已經實現的問題。謝謝 –
如果他們排序,你可以結合他們。循環查看訂單,查看用戶是否與最後一個相同,然後繼續打印訂單,否則結束該div併爲下一個用戶啓動一個新的訂單。 – Halcyon