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

Последователно свързване на две таблици, които не са свързани

Знам, че това е почти година след това, но в случай, че някой е във вашата ситуация и търси правилния отговор.

Когато имате два отделни типа данни, свързани с трета таблица, търсите BelongToMany(Through) на Sequelize.

Така че във вашия случай ще трябва да дефинирате трети модел:UserMaster. Ще дадете на UserMaster два атрибута:user_id (същия като атрибута PartnerTxn) и owner (същия като атрибута Account).

Тогава бихте направили това:

Account.belongsToMany(PartnerTxn, {through: 'UserMaster'});
PartnerTxn.belongsToMany(Account, {through: 'UserMaster'});

За допълнителна справка документацията има информация.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Архивиране на база данни(и) с помощта на заявка без използване на mysqldump

  2. Как мога да преброя общия брой използвани MySQL заявки на страница?

  3. Извличане на повече от 3 данни от mysql в квадратчето за отметка

  4. MySQL Изберете друг ред, ако такъв не съществува

  5. Как да добавя общ ред в MySQL