用a表和b表进行关联,条件是 a表中的字段值包含在b表中的一个字段中,开始没注意~但是写了之后发现 报错~~~以前一直是用=号 第一次用like~这个情况改怎么写?
select * from Thrid_Trend_Table a left join keyword b on b.destination_url like '%' + a.column0 '%'
用concat("%",a.column0,"%")试试
多谢,这个方法可以~~不过我最后采用把a.destination_url substring 了一下。然后和 b 用 =号关联。。我测试了下同样的数据量,这种速度快一些
a在b里面是什么样的 是逗号分隔啊还是怎么着
没有分割~~
select * from Thrid_Trend_Table a left join keyword b on b.destination_url like concat('%',a.column0,'%')
多谢,这个方法可以~~不过我最后采用把a.destination_url substring 了一下。然后和 b 用 =号关联。。我测试了下同样的数据量,这种速度快一些