我有一個很大的問題,理解爲什麼查詢在查詢中使用LIKE
時工作,而在使用NOT LIKE
時不工作。不喜歡mysql查詢
,我將發佈以下查詢:
select DISTINCT (mails), name
from disposable
JOIN (
SELECT DISTINCT (mail) as mails,
CONCAT(toys.firstname, ' ' , toys.lastname) as name
FROM toys2
join toys ON toys.userid = toys2.id
where ((toyid = '27' or toyid = '29')
and status != 'Sold'
and toys.regdate >= '2017-01-01'
)
) as tab
WHERE tab.mails LIKE CONCAT('%@', disposable.email)
你是什麼意思與「不工作」...?它沒有返回任何東西,或者沒有返回你期望的東西? – Twinfriends
正在返回結果,好像比較沒有發生 – user7861842
上面那個查詢中沒有'NOT LIKE' –