私は2つのテーブルを持っています
- 取引
- メンバー
トランザクション テーブルでは、ID、date_of_txn、金額などのトランザクションに関連するすべての情報がフィールドであり、メンバー テーブルでは、メンバー ID、メンバー名、パスワードなどのすべてのメンバー関連情報が含まれます。両方のテーブルはmid
. 問題は、次のクエリを実行するメンバーごとにすべてのトランザクションの問題を取得する場合です。
SELECT * FROM transaction
WHERE amount >=525
and amount <=2500
and txn_issued_by =(select mid from members)
それは私を示しています:
Error Error : #1242 - Subquery returns more than 1 row