我有兩個表,其中包含customers和installments.i.e的名稱。根據另一個SQL查詢的結果執行查詢
Customer Table:
id | name |contact |address
1 | xyz |33333333|abc
2 | xrz |33322333|abcd
Installments Table:
id | customer_id |amount_paid |amount_left | date
1 | 1 |2000 |3000 | 13/05/2017
2 | 1 |2000 |1000 | 13/06/2017
現在,我要來從分期付款表中的最新一排爲每一位用戶,我可以使用與下面的查詢,
SELECT * FROM installments WHERE customer_id=1 ORDER BY `id` DESC LIMIT 1
現在,問題是,我想要做的它適用於所有客戶ID。我試過子查詢的事情,但不支持多行。我嘗試將所有客戶ID存儲在PHP中的數組中,並使用「IN」,但因爲客戶數超過3000,所以它會花費太長時間並返回超出執行時間的錯誤。 任何形式的幫助或提示將非常感激。由於
聽起來你想要一個'JOIN'。 – Dai