Как вы могли бы использовать "LIKE" для поиска в подзапросе?
например. я пробовал делать это, но не работает:
SELECT *
FROM mytable
WHERE name
LIKE '%
(SELECT name FROM myothertable)
%'
У меня это до сих пор:
SELECT * FROM t1
WHERE t1.name IN (SELECT t2.name FROM t2)
AND (t1.title IN (SELECT t2.title FROM t2)
OR t1.surname IN (SELECT t2.surname FROM t2))
Он работает нормально, так как он возвращает точные соответствия, но, похоже, он не возвращает другие мои записи, которые похожи, поэтому я хотел бы также проверить, что:
t1.title LIKE '% t2.title%' И t1.surname LIKE '% t2.surname%'
Как мне это сделать?