MYSql JOIN线路辅助

时间:2009-06-19 13:21:40

标签: sql

您好我正在经营一家企业,我有一个我无法运行的mysql行问题,我有一个单行sql条目我试图加入来自“tblCustomerCreditCards”并让它们出现在一条线上我试图绘制来自“tblCustomerAddresses”

我的tblCustomerAddresses的行是

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

我的tblCustomerCreditCards是

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

我的问题是我将如何得到它,以便我的信用卡行在地址的末尾出现,我可以将它全部放在一行......

如果可能,它可以用我所拥有的格式书写而不是通过分解,你的帮助表示赞赏...非常感谢

1 个答案:

答案 0 :(得分: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

作为旁注,我希望这些信用卡号码是加密的。存储未加密的信用卡号码是一个非常大的禁忌号。