2009-06-19 9 views
0

こんにちは私はビジネスを実行し、私は機能することができないmysqlの回線の問題がある、私は "tblCustomerCreditCards"からエントリに参加しようとしている行のSQLエントリがあり、 "tblCustomerAddresses" 私のtblCustomerAddressesためMYSql JOINラインアシスタンス

私のラインから描画しようとしているイムは

select CustomerID, 
     FullName, 
     AddressLine1, 
     City, 
     ZipCode, 
     PhoneNumber 
from tblCustomerAddresses 

と私のtblCustomerCreditCardsは私の質問がある

select CustomerID, 
     CardholderName, 
     CardNumber, 
     ExpirationMonth, 
     ExpirationYear 
from tblCustomerCreditCards 

ですどのように私はクレジットカードからの私のラインは、私は1行にすべてを持つことができますアドレスの最後に来るようになるでしょう...

可能な場合は、それを破壊することで、あなたの助けは、おかげで非常に多くの

+0

お客様1人につき常に1つの住所とクレジットカードがありますか?そうでない場合、どのようにデータを返すのですか? –

+0

私はそれをreturnd例のようにしたいと思います。 111/zack mccoy/58 rc mathews rd/humboldt/TN/38343/7317845635/1111111111111111/0610 –

答えて

2

ね...高く評価されますが必要なもののような単純な参加:

SELECT ca.CustomerID,FullName,AddressLine1,City,ZipCode,PhoneNumber, 
     CardholderName,CardNumber,ExpirationMonth,ExpirationYear 
FROM tblCustomerAddresses ca 
INNER JOIN tblCustomerCreditCards cc ON cc.CustomerID = ca.CustomerID 

側の注意点として、私はそれらのクレジットカード番号は暗号化されている願っています。暗号化されていないクレジットカード番号を保存することは、本当に大きなノー・ノーです。

+0

私の店からの情報を抽出することは私に何らかの明白な理由のためにそれを与える。とにかくそれは1行の基盤に書かれているか、それともそれを働かせるより単純かもしれない? –

+0

クレジットカード番号を暗号化することについてうれしく思いました – HLGEM

+0

@Barry - 申し訳ありませんが、これは簡単なことです。あなたの店から情報を引き出すためにどのようなプログラムを使用していますか?正確に何がエラーですか?私たちが持っている情報が多くなればなるほど、私たちがあなたに与えるより良い答えです。 –