私は顧客名とinstallments.i.eの2つのテーブルを持っています。別の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