一尘不染

MySQL联接查询使用喜欢吗?

mysql

我一直在尝试使它工作一段时间,但似乎无法正常工作,也许甚至没有可能,我想做的就是使用诸如此类的方法来执行MySQL连接查询我发现的例子…

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE '%' + Table2.col + '%'

但这似乎根本不起作用,可以提供的任何帮助将是非常好的,谢谢!


阅读 256

收藏
2020-05-17

共1个答案

一尘不染

尝试

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE CONCAT('%', Table2.col, '%')

MySQL进行字符串连接的方式与其他数据库不同,因此,如果要移植应用程序,则需要有一个备用版本||用作连接运算符,如Michael在另一个答案中提到的那样。但是,此操作符在MySQL中不起作用,因为它表示or

2020-05-17