我有两张桌子; 它们通过Delphi ado链接通过列名称上的关系详细信息加入
第一个表有一堆数据,一个fileref作为键1,第二个表有数据行,fileref有键2
第一个表有其他信息,但有一个fileref值,第二个表包含许多fileref值但不同的帐户
表1:id,fileref,1,2,3,4,5,accno,7,8,9等等......
表2:id,fileref,accno
SELECT * FROM vtindex a
JOIN vi_accno b
ON b.fileref = a.FileRef
WHERE (a.AccNo like '%123456789%') or (b.accno like '%123456789%')
Run Code Online (Sandbox Code Playgroud)
上面是我得到模糊错误的查询
我的想法是,如果我没有找到accno是表1,它必须尝试在表2中找到它
希望这是有道理的,如果我在MSSMS中运行查询,查询返回结果没有错误