我有两个表,每个表都有一列,table.column中名为copy2.col2的字符串只有表copy1.col1的一些中间文本
这是我的sql:...它没有检索任何匹配,但至少没有语法错误。
csv.writer
问题是 - 出了什么问题 - 它没有检索到任何记录? 我在两个列中都有部分字符串,这样我至少知道它正在工作(以防我向后退)
提前致谢 - 肯
答案 0 :(得分:2)
编写此类查询的常用方法是使用sql LIKE
关键字和sql多字符通配符:%
。试试这个:
SELECT copy1.col1, copy2.col2
FROM copy1 INNER JOIN copy2
ON copy1.col1 LIKE '%' & copy2.col2 & '%';
但是不要指望性能很好,因为这种类型的查询不能使用索引,因此会进行全表扫描。