2016-12-27 25 views
0

在MS訪問我有一個查詢像MySQL的:參照另一個表選擇的w/o JOIN

SELECT t1.* 
FROM t1, t2 
WHERE (((t1.c1) Like t2.c1)); 

在T1.C1我有例如G。

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

在t2.c1我有e。 G。

" '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日誌 Protokoll-版本:10個

+0

這是很難明白你的意思用星號的內容。看起來你可能正在與Markdown格式化打交道並對此進行補償?要格式化代碼並避免意外獲取粗體文本,請突出顯示代碼塊或內聯並使用編輯器工具欄按鈕或「ctrl-k」 –

回答

0

在Access中的星號似乎是通配符。

在大多數SQL方言包括MySQL,通配符是「%」匹配的字符序列,不*

相關問題