以下是引用navigationli在2021-4-25 15:24:56的发言:
执行后报“SQL内部错误”
用LINK模糊匹配能解决么?比如对比两个表,同样“书名”字段记录的前5个字,如果一致就匹配完成
比如表一 放射诊断,表二,放射诊断学诊疗,这两个就匹配成功,输出两个表关于这条匹配成功的对应的记录
怎么可能会出现错误
示例:
CREATE CURSOR t1 (sm c(20))
INSERT INTO t1 VALUES ("肿瘤护理学")
INSERT INTO t1 VALUES ("红烧肉不好吃")
INSERT INTO t1 VALUES ("北京烤鸭")
INSERT INTO t1 VALUES ("千村美院")
INSERT INTO t1 VALUES ("掼蓝高手")
CREATE CURSOR t2 (sm c(20))
INSERT INTO t2 VALUES ("肿瘤护理学_10")
INSERT INTO t2 VALUES ("红烧肉真好吃")
INSERT INTO t2 VALUES ("北京烤鸭")
INSERT INTO t2 VALUES ("20_千村美院")
INSERT INTO t2 VALUES ("足球小子")
SELECT t1.sm, t2.sm FROM t1, t2 WHERE ALLTRIM(t1.sm) $ t2.sm