sql >> データベース >  >> RDS >> Mysql

関連付けられていない2つのテーブルの結合を続編します

    これはほぼ1年後のことですが、誰かがあなたの状況にあり、正しい答えを探している場合に備えて。

    3番目のテーブルでリンクされた2つの別個のデータ型がある場合、SequelizeのBelongToMany(Through)を探しています。

    したがって、あなたの場合、3番目のモデルであるUserMasterを定義する必要があります。 UserMasterに、user_id(PartnerTxn属性と同じ)とowner(Account属性と同じ)の2つの属性を指定します。

    次に、これを行います:

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

    詳細については、ドキュメント を参照してください。 情報があります。




    1. SQL Server(T-SQL)でのPATINDEX()関数のしくみ

    2. エラーの取得-ORA-01858:数字が予期されていた場所に数字以外の文字が見つかりました

    3. データ型、NOT NULL、およびPRIMARYKEY制約とともにテーブル内の列のリストを取得するSQLサーバークエリ

    4. 特定の条件に基づくmysqlエクスポートテーブル