问题 一般我们写连接时都是join...on tb1.a = tb2.b,有时也会用到like的写法。 MySQL和Oracle都支持join...on...like的操作: SELECT * FROM table1 LEFT JOIN table2 ON table1.xxx LIKE CONCAT('%',table2.yyy,'%') 但是Hive不支持like这种非等值连接,会报错。 解决方法 法一 在网上搜到的方法: