Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Sequelize Many to Many Query Issue

Saya pikir Anda harus menggunakan belongsToMany asosiasi di sini.

Anda dapat mendefinisikan asosiasi seperti ini

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

dan kuerinya dapat berupa

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. Apa perbedaan antara rangkaian karakter utf8mb4 dan utf8 di MySQL?

  2. MySQL - kolom spesifik saat bergabung?

  3. Periksa x hari berturut-turut - stempel waktu yang diberikan dalam basis data

  4. Bagaimana cara menampilkan kesalahan untuk kueri MySQLi saya?

  5. Mengapa penguncian tingkat tabel lebih baik daripada penguncian tingkat baris untuk tabel besar?