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

ओआरएम को अनुक्रमित करने के लिए mysql क्वेरी का अनुवाद कैसे करें

A->B->C में शामिल होने के लिए, आपको B के लिए शामिल के अंदर C के लिए शामिल को नेस्ट करना चाहिए, उदा.

A.findAll({    
    include: [
       {
         model: B,
         include: [
             {model: C}
             ]
         }
     ]
     })

लेकिन, यदि तालिका शैली_लिंक में मूवी और शैली के पीके के अलावा कोई विशेषता नहीं है, तो थ्रू का उपयोग करें ।

   YtMovies.belongsToMany(Genres, {through: GenresLink, foreignKey: 'movie_id' });
   Genres.belongsToMany (YtMovies,{through: GenresLink, foreignKey: 'genre_id '});

    YtMovies.findAll({    
       include: [
          {
           model: Genres, 
           required : true,
           through: GenresLink 
          }
          ]
       });

मैनुअल इस विषय पर कुछ उपयोगी जानकारी है...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका फ़ील्ड में ईमेल पता सम्मिलित करना

  2. MySql या PHP देशांतर और अक्षांश को दशमलव डिग्री में बदलने के लिए कार्य करता है

  3. पायथन का उपयोग करके MySQL से कनेक्ट करना

  4. mysql त्रुटि 1442 का वास्तविक कारण क्या है?

  5. स्वचालित AJAX हमलों को कैसे रोकें