Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sắp xếp thứ tự nối hai bảng không được liên kết

Tôi biết điều này là gần một năm sau đó, nhưng trong trường hợp bất kỳ ai ở trong hoàn cảnh của bạn và đang tìm câu trả lời chính xác.

Khi bạn có hai kiểu dữ liệu riêng biệt được liên kết bởi một bảng thứ ba, bạn đang tìm kiếm BelongToMany (Through) của Sequelize.

Vì vậy, trong trường hợp của bạn, bạn cần xác định Mô hình thứ ba:Người dùng. Bạn sẽ cung cấp cho UserMaster hai thuộc tính:user_id (giống như thuộc tính PartnerTxn) và chủ sở hữu (giống như thuộc tính Account).

Sau đó, bạn sẽ làm điều này:

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

Để tham khảo thêm, hãy tham khảo tài liệu có thông tin.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android + MySQL bằng com.mysql.jdbc.Driver

  2. chuyển biến javascript vào truy vấn chọn php mysql

  3. Máy tính để bàn Java - làm cách nào để tách quyền truy cập cơ sở dữ liệu khỏi chuỗi giao diện người dùng?

  4. Đề xuất điều chỉnh hiệu suất mySQL my.cnf

  5. Làm cách nào để xóa một hàng nhất định khỏi bảng mysql có cùng giá trị cột?