左6个字符上的SQL连接
我有一张表格,表格的CCnumber格式为'441231xxxxxxxxx',然后表格的所有卡BIN编号格式为'441231' 我如何连接这两个表 我试过:左6个字符上的SQL连接,sql,sql-server,join,Sql,Sql Server,Join,我有一张表格,表格的CCnumber格式为'441231xxxxxxxxx',然后表格的所有卡BIN编号格式为'441231' 我如何连接这两个表 我试过: SELECT CardType, COUNT(Transactions.cc) FROM CardBin CB JOIN CreditCardLog CC ON LEFT(CCnumber.CC,6)=BinNumber.CardBin GROUP BY CardType; 我正在使用MS SQL。非常感谢 我认为您只需要在查询中正
SELECT CardType, COUNT(Transactions.cc)
FROM CardBin CB
JOIN CreditCardLog CC ON LEFT(CCnumber.CC,6)=BinNumber.CardBin
GROUP BY CardType;
我正在使用MS SQL。非常感谢 我认为您只需要在查询中正确使用表别名:
SELECT CardType, COUNT(cc.Transactions)
FROM CardBin CB JOIN
CreditCardLog cc
ON LEFT(cc.CCnumber, 6) = cb.BinNumber
GROUP BY CardType;
表别名位于引用中列的前面。LEFT(CCnumber.CC,6)=BinNumber.CardBin
Huh?这不是倒退吗?不使用别名?