Javascript 自联接中的子查询在Sequelize中不起作用

Javascript 自联接中的子查询在Sequelize中不起作用,javascript,node.js,postgresql,express,sequelize.js,Javascript,Node.js,Postgresql,Express,Sequelize.js,原始查询: SELECT u.id, u.name, u.email, u."mobileNumber", ur."assignedUserId" as therapistManagerId, ur1."assignedUserId" as clientAdminId FROM users u INNER JOIN (SELECT "assignedUserId", "userId" FROM

原始查询:

SELECT u.id, u.name, u.email, u."mobileNumber", ur."assignedUserId" as therapistManagerId, ur1."assignedUserId" as clientAdminId
  FROM users u
INNER JOIN (SELECT "assignedUserId", "userId" FROM "userRelationships") ur
  ON (ur."userId" = u.id AND u.id = 28)
INNER JOIN (SELECT "assignedUserId", "userId" FROM "userRelationships") ur1
  ON (ur1."userId" = ur."assignedUserId")

需要Sequelize语法中的预期结果。我正试图根据一行的assignedUserId触发以前的条目,然后希望使用该id作为用户id来获取同一表的另一个assignedUserId。

您是直接使用原始查询还是Sequelize的查找函数?