如何解决如何在没有公共字段的情况下连接foxpro9中的两个表
我在 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 个字符,您可以根据另一个表中的 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。