क्या आप find_in_set
. का उपयोग कर सकते हैं समारोह?
SELECT x FROM tblname1 t1
inner join tblname2 t2 on find_in_set (t1.id, REPLACE(t2.content,'|',',')) > 0
where t2.dataid = 'y';
find_in_set
फ़ंक्शन दूसरे तर्क के भीतर पहले तर्क की स्थिति देता है। यदि परिणाम>0 है, तो पहला तर्क मिल गया है।
देखें http://dev. mysql.com/doc/refman/5.7/hi/string-functions.html#function_find-in-set