sequelize:根据条件指定内部联接键

时间:2018-10-04 19:46:02

标签: sequelize.js

我有两个表:

order_detail (columns: buyer_id, seller_id)
user_detail (column: user_id, name) 

user_id是Buyer_id和Seller_id的外键。

在一种情况下,我希望使用买方名称的order_detail,在另一种情况下,我希望使用卖方名称的oder_detail。 默认情况下,当required:true续集正在与Seller_id进行内部联接时。 即使我通过了required:false并在有条件的情况下,它仍然使用Seller_id进行内部联接。我遵循了这个link

我想知道,如何根据我的情况指定内部联接键?甚至两个联接都可以同时获得买方和卖方的名称。

0 个答案:

没有答案