のMySQLテーブルに参加しました。フォーラムを検索してフォームのいくつかの結果を試しましたが、私はまだ次のように苦労しています。 は、君たちは上の私にアドバイスをお願いします次Innerテーブルの合計が
結果1:
SELECT user_id, SUM(amount)FROM transactions WHERE received = '100' GROUP BY user_id
結果2:
SELECT * FROM transactions INNER JOIN wallet ON transactions.user_id = wallet.user_id
Table 1: transactions
Rows: user_id, amount, received
Table 2: wallet
Rows: user_id, wallet_id
は、私が参加する必要があり2つの結果を持っています
私がしようとしているのは、user_idを使用して表2のwallet_idをリンクし、それをリンクすることですo表1のすべてのトランザクションのuser_id = 100へ。また、金額行の結果を合計する必要があります。 これで、各user_idの合計が表示され、ウォレットにリンクされます。
SELECT user_id, SUM(amount)FROM transactions
INNER JOIN wallet ON transactions.user_id = wallet.user_id
WHERE received = '100' GROUP BY user_id
をするが、その動作していない:
私が試してみました。 みんな;-)は
は、サンプルデータを含めてくださいwallet_id transaction.user_id = wallet.uid ON取引INNER JOINをウォレットからSUM(金額):この は私のために働いていたものですクエリーから期待される出力とともに表示されます。 –