2017-04-19 6 views
1

私はこのコードをしました: SELECT VISA41717.Fraud_Post_Date, VISA41717.Merchant_Name_Raw, VISA41717.Merchant_City, VISA41717.Merchant_Country, VISA41717.Merchant_Category_Code, VISA41717.ARN, VISA41717.POS_Entry_Mode, VISA41717.Fraud_Type, VISA41717.Local_Amt, VISA41717.Fraud_Amt, VISA41717.Purch_Date, VISA41717.Currency_Code, VISA41717.Cashback_Indicator, VISA41717.Card_Account_Num FROM VISA41717 LEFT JOIN MASTERCARD_VISA ON VISA41717.ARN=MASTERCARD_VISA.MICROFILM_NUMBER WHERE VISA41717.ARN IS NULL OR MASTERCARD_VISA.MICROFILM_NUMBER IS NULL ORDER BY VISA41717.ARN;MS Accessでのデータの挿入

これは実際に動作され、しかし、私はBINテーブルから他のデータを取得するためにBIN.INTからVISA41717.Card_Account_Numの最初の6桁と一致する必要がありますすべてを1つのテーブルにまとめました。

sample output

あなたはこれで私を助けることができます:

が、それはこの方法でなければなりません。感謝! ありがとう!

答えて

1

「オールインワンテーブル」とはどういう意味ですか?テーブルを結合するクエリを作成するだけです。

試してみてください。

SELECT ... FROM VISA41717 RIGHT JOIN BIN ON Left(VISA41717.Card_Account_Num, 6) = Bin.Int ...

は、SQLビューを使用し、これはデザインビューに参加構築することができません。または、6文字を抽出してフィールドを作成し、そのクエリとMASTERCARD_VISAテーブルとBINテーブルを含む別のクエリを作成するクエリオブジェクトを作成します。

関連する問題