mySQL:SELECT参考另一个没有JOIN的表

时间:2016-12-27 01:06:56

标签: mysql select join where placeholder

在MS Access中,我有一个像

这样的查询
SELECT t1.*
FROM t1, t2
WHERE (((t1.c1) Like t2.c1));

在t1.c1我有e。克。

"head of marketing"
"head of sales"
"software developer"
...

在t2.c1我有e。克。

" 'asterisk' head of 'asterisk' " (with "*" as placeholders in front and after the search term).

当我运行查询时,我得到了

"head of marketing"
"head of sales"

因此它运作良好。

我从MS Access切换到mySQL。声明没有返回结果 - 只有完全匹配。

如何在本机mySQL中重现SQL语句?

服务器版本:5.6.32-78.1-log Protokoll版本:10

1 个答案:

答案 0 :(得分:0)

Access中的星号似乎是通配符。

在包括MySQL在内的大多数SQL方言中,通配符都是'%'匹配一系列字符,而不是*