如何在没有公共字段的情况下连接 foxpro9 中的两个表
How to join two tables in foxpro9 without common fields
我在 foxpro9 中有两个表。
表 1
nParaID cParaYear cParaCD cParaNo
138 2016 VTMC 1
134 2016 SFCC 1
130 2016 GMLC 1
表 2
cFtyCD cInvNo cCm_Sgl_TaxInv
VTM 001/20
SFC 008/20
GML 65/S
当我们加入这两个时应该是
cFtyCD=cParaCD.
我怎样才能加入这两个?
由于较短的代码似乎是3个字符,您可以根据其他table中的LEFT 3个字符加入。
select;
t1.nParaID,;
t1.cParaYear,;
t1.cParaCd,;
t1.cParaNo,;
t2.cFytCD,;
t2.cInvNo,;
t2.cCm_Sgl_TaxInv;
from;
Tbl1 t1;
JOIN Tbl2 t2;
on LEFT( t1.cParaCD, 3) = t2.cFtyCD
我在 foxpro9 中有两个表。
表 1
nParaID cParaYear cParaCD cParaNo
138 2016 VTMC 1
134 2016 SFCC 1
130 2016 GMLC 1
表 2
cFtyCD cInvNo cCm_Sgl_TaxInv
VTM 001/20
SFC 008/20
GML 65/S
当我们加入这两个时应该是
cFtyCD=cParaCD.
我怎样才能加入这两个?
由于较短的代码似乎是3个字符,您可以根据其他table中的LEFT 3个字符加入。
select;
t1.nParaID,;
t1.cParaYear,;
t1.cParaCd,;
t1.cParaNo,;
t2.cFytCD,;
t2.cInvNo,;
t2.cCm_Sgl_TaxInv;
from;
Tbl1 t1;
JOIN Tbl2 t2;
on LEFT( t1.cParaCD, 3) = t2.cFtyCD