जॉइन का उपयोग करना:
SELECT a.*
FROM mytable a
JOIN myothertable b ON a.name LIKE CONCAT('%', b.name, '%')
...लेकिन डुप्लीकेट हो सकते हैं, अगर myothertable
. में एक से अधिक मैच हैं किसी दिए गए mytable
. के लिए रिकॉर्ड।
EXISTS का उपयोग करना:
SELECT a.*
FROM mytable a
WHERE EXISTS (SELECT NULL
FROM myothertable b
WHERE a.name LIKE CONCAT('%', b.name, '%'))
पूर्ण टेक्स्ट खोज MATCH
(myothertable
की आवश्यकता है माईसाम है)
SELECT a.*
FROM mytable a
JOIN myothertable b ON MATCH(a.name) AGAINST (b.name)