Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Viele-zu-viele-Abfrageprobleme sequenzieren

Ich denke, Sie sollten belongsToMany Verein hier.

Sie können die Assoziation wie folgt definieren

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

und die Abfrage kann

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