Korzystanie z DOŁĄCZ:
SELECT a.*
FROM mytable a
JOIN myothertable b ON a.name LIKE CONCAT('%', b.name, '%')
...ale mogą być duplikaty, jeśli w myothertable
jest więcej niż jedno dopasowanie dla danej mytable
rekord.
Korzystanie z opcji ISTNIEJE:
SELECT a.*
FROM mytable a
WHERE EXISTS (SELECT NULL
FROM myothertable b
WHERE a.name LIKE CONCAT('%', b.name, '%'))
Korzystanie z Wyszukiwanie pełnotekstowe MATCH
(wymaga myothertable
to MyISAM)
SELECT a.*
FROM mytable a
JOIN myothertable b ON MATCH(a.name) AGAINST (b.name)