比较两个MySQL列,如%%
在我的比较两个MySQL列,如%%,mysql,Mysql,在我的MySQL表中,我只想选择table2.b3的内容位于table1.a3 SELECT table1.a2, table1.a3, table2.b2 FROM table1 INNER JOIN table2 ON table1.a3 LIKE %table2.b3%; 您也可以像这样使用FIND_IN_SET: SELECT table1.a2, table1.a3, table2.b2 FROM table1 INNER JOIN table2 ON table1.a3 WHE
MySQL
表中,我只想选择table2.b3
的内容位于table1.a3
SELECT table1.a2, table1.a3, table2.b2
FROM table1
INNER JOIN table2 ON table1.a3 LIKE %table2.b3%;
您也可以像这样使用
FIND_IN_SET
:
SELECT table1.a2, table1.a3, table2.b2
FROM table1
INNER JOIN table2 ON table1.a3
WHERE FIND_IN_SET(table2.b3, table1.a3) > 0;
也许
table1.a3与concat(“%”,table2.b3“%”)类似
这是我问题的解决方案。谢谢你,斯盖德斯,这真的很快