ユーザーの支払いの詳細を含むテーブルと、ユーザーのリストを含む別のテーブルがあります。支払いの詳細からすべてのユーザーの残高を取得したいのですが、禁止されていないユーザー (users テーブルの列) のみを対象としています。
ネストされたクエリに少し慣れていないので、これを行う方法がわかりませんか?
これが私がこれまでに試したことです...
mysql_query("
SELECT SUM(balance)
FROM payment_details
WHERE (SELECT ban
FROM users
WHERE username=username
) != '1'
")
注: ユーザー名は両方のテーブルの列です。
上記のクエリは機能しません。
要約: payment_details と users の 2 つのテーブルがあります。禁止されていないすべてのユーザーの残高列を合計したいと思います。