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

Sequelize много към много проблем със заявки

Мисля, че трябва да използвате belongsToMany асоциация тук.

Можете да дефинирате асоциация по този начин

Product.belongsToMany(Category, { through: ProductCategory, foreignKey: 'product_id' });
Category.belongsToMany(Product, { through: ProductCategory, foreignKey: 'category_id' });

и заявката може да бъде

Product.findAll({
  include: [Category]
}).then((res) => {
  console.log(res);
})


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AES _шифроване в Mysql, декриптиране в C#.Net

  2. SQL IN клауза по-бавна от отделните заявки

  3. Как да импортирате база данни с помощта на командния ред

  4. Как мога да създам приложение за Android с локална база данни MySQL?

  5. Има ли начин да се „слуша“ за събитие в базата данни и да актуализира страница в реално време?