
根据大家的回答 我改了,但还是不行,希望能给我远程,成功使用后采纳答案另付100辛苦费
关注你想要将另一张表DT_Bwf加入到你的查询中,你可以使用另一个JOIN操作符对其进行处理。以下是在你已存在的SQL语句中加入另一表进行查询的语句:
SELECT *
FROM
". SQL_SERVER_BASE . ".dbo.TblPcAs AS t1
RIGHT JOIN FNLParm.dbo.DT_Ans AS t2 ON t2.IID = t1.mItemNo
LEFT JOIN ". SQL_SERVER_BASE . ".dbo.DT_Bwf AS t3 ON t3.dsn = t1.mBank
这个SQL语句会同时通过当前库TblPcAs表的mItemNo和mBank栏位对应FNLParm库DT_Ans表的IID栏位和当前库DT_Bwf表的dsn栏位来读取这两张表的信息。
这里假设你希望保留原始表格TblPcAs中的所有行,即使在DT_Bwf表中找不到匹配行。如果你希望仅保留这三个表都有的行,你可以将LEFT JOIN替换为INNER JOIN。