sql >> Databasteknik >  >> RDS >> Mysql

Uppföljning av många till många frågor

Jag tycker att du ska använda belongsToMany förening här.

Du kan definiera association så här

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

och frågan kan vara

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


  1. Gå själv med i orakel med exempel

  2. Hur sparar man en textsträng med radbrytningar i ett textfält i en MySQL-databas med PHP?

  3. Anslut till mysql på en annan server

  4. Tips på PostgreSQL