Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да преведете mysql заявка в секвенизиране на orm

За да се присъедините към A->B->C, трябва да вложите включването за C в включването за B, напр.

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

Но ако таблицата genres_link няма атрибути, различни от PK на филм и жанр, тогава използвайте през .

   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. Как да направите изваждане между две полета в таблица с помощта на SQL заявка

  2. LINQ to Entities не разпознава метода 'System.String ToString()' и този метод не може да бъде преведен в израз на магазин

  3. Използване на OpenVPN за защитен достъп до вашия клъстер от база данни в облака

  4. Автоматично премахване на отхвърлените имейл адреси от базата данни?

  5. Как да получите данни за текущата седмица в MySQL