私の質問の見出しがひどいことは確かですが、とにかく私は請求書と呼ばれるテーブルを持っており、そのテーブル内に各請求書にはIDがあり、各IDにはクライアントIDがあるため、クライアントには複数の請求書があります. 最新の請求書の残高を取得しようとしています。私が書いたコードが機能しません。どこが間違っているのか教えてもらえますか?
SELECT c.clientid,
c.clientname,
c.billingdate,
(SELECT remainingbalance
FROM invoice i
WHERE i.client = c.clientid) AS remaining
FROM client c
ORDER BY clientname