我知道以下陈述无效:
SELECT Terms.LName, Terms.FName, AS400.SystemID, AS400.userid, AS400.Status, AS400.text
FROM Terms
INNER JOIN AS400 ON WHERE text LIKE %Terms.LNAME = AS400.text;
AS400.text
字段是AS400上的一个自由文本字段,用于存储用户的名字和姓氏。
我想要搜索AS400.text字段以查找Terms.LName
字段的内容。
我确实创建了一个虚拟AS400.LName
列来测试我的内连接,这很好用:
SELECT Terms.LName, Terms.FName, AS400.SystemID, AS400.userid, AS400.Status, AS400.text
FROM Terms
INNER JOIN AS400 ON Terms.LName = AS400.LName;
想法?
答案 0 :(得分:0)
我认为你正在寻找类似的东西:
SELECT
Terms.LName,
Terms.FName,
AS400.SystemID,
AS400.userid,
AS400.Status,
AS400.text
FROM
Terms
INNER JOIN AS400 ON
AS400.text LIKE '%' + Terms.LNAME + '%'