Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 5 वाक्पटु जहाँ

यह समझना काफी कठिन है कि आप क्या हासिल करना चाहते हैं लेकिन मैं कोशिश करूंगा। सबसे पहले जैसा कि @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, वांछित रिकॉर्ड मिल जाएगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. शामिल होने के साथ पारस्परिक मित्र sql (Mysql)

  2. डेटाबेस में छवि पथ और नाम कैसे अपलोड करें - कोडनिर्देशक

  3. सी # कुशलतापूर्वक एकाधिक तालिकाओं में MySQL में डेटा डालें

  4. MySQL में टेबल इंजन बदलना

  5. अद्यतन के बाद पिछला मान प्राप्त करें - MySql