यह समझना काफी कठिन है कि आप क्या हासिल करना चाहते हैं लेकिन मैं कोशिश करूंगा। सबसे पहले जैसा कि @particus ने उल्लेख किया है कि जब आपको ऐसी चीजों के बारे में चिंता करने की आवश्यकता नहीं है तो पिवट टेबल बनाना सबसे अच्छा तरीका है।
लेकिन समाधान अगर आपके पास कोमा द्वारा अलग किए गए कॉलम में आईडी की सूची है, जैसे मूल्यों को संग्रहीत नहीं कर रहा है
1,2,3
लेकिन हमेशा ,
adding जोड़ना शुरुआत में और अंत में, इसलिए इस मामले में ऐसा होना चाहिए:
,1,2,3,
इस तरह, यदि आपकी तालिका में ,19,2,3,
. है और आप मान 9
. खोजना चाहते हैं , आपको ,9,
. के लिए लुक का उपयोग करना चाहिए स्ट्रिंग, उदाहरण के लिए:
$id = 9;
$items = Items::where('column', LIKE '%,'.$id.',%')->get();
अब उपरोक्त स्ट्रिंग के लिए कोई रिकॉर्ड नहीं मिलेगा, लेकिन यदि आपके पास ,9,2,3,
. है या सिर्फ ,9,
वांछित रिकॉर्ड मिल जाएगा।