sql >> Database teknologi >  >> RDS >> Mysql

Fortsæt med at forbinde to tabeller, som ikke er tilknyttet

Jeg ved, at det er næsten et år senere, men hvis nogen er i din situation og leder efter det rigtige svar.

Når du har to separate datatyper forbundet af en tredje tabel, leder du efter Sequelize's BelongToMany(Through).

Så i dit tilfælde skal du definere en tredje model:UserMaster. Du vil give UserMaster to attributter:user_id (samme som PartnerTxn-attributten) og ejer (samme som Account-attributten).

Så ville du gøre dette:

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

For yderligere reference, dokumentationen har oplysninger.




  1. Django:Bordet findes ikke

  2. SQL-forespørgsel til at oprette tabel i MySQL

  3. Konfiguration af lageropsætning [fil vs. database]

  4. Ændre SQL-tabel - tillad NULL-kolonneværdi