Sử dụng THAM GIA:
SELECT a.*
FROM mytable a
JOIN myothertable b ON a.name LIKE CONCAT('%', b.name, '%')
... nhưng có thể có các bản sao, nếu có nhiều hơn một kết quả trùng khớp trong myothertable
cho một mytable
nhất định ghi lại.
Sử dụng EXISTS:
SELECT a.*
FROM mytable a
WHERE EXISTS (SELECT NULL
FROM myothertable b
WHERE a.name LIKE CONCAT('%', b.name, '%'))
Sử dụng Tìm kiếm toàn văn bản MATCH
(yêu cầu myothertable
là MyISAM)
SELECT a.*
FROM mytable a
JOIN myothertable b ON MATCH(a.name) AGAINST (b.name)