sql - 如何使用外键选择用户集合?

标签 sql database node.js orm sequelize.js

我有一个带有用户表外键的连接表(也称为连接表)。所以首先我得到一个我感兴趣的外键的集合,然后第二个查询来选择用户的实际记录。

有没有更方便的方法(“立即”)?

最佳答案

User.hasMany(SomethingElse);
SomethingElse.hasMany(User);

somethingElseInstance.getUsers();

如果您的外键命名为 userIdsomethingElseId 以外的名称,您将需要进行一些配置,但它仍然非常可行。如果您需要更多帮助,请显示您的 sequelize 模型定义

关于sql - 如何使用外键选择用户集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25866429/

相关文章:

php - SQL FORM 多个表 - 'left join' 与 ','

sql - 为列 A Oracle 中的每个值在列 b 中查找重复项

mysql - 如何通过 select 查询从 mysql 表字段返回字符串的一部分?

sql-server - 大型数据集是否需要存储过程?

sql - 如何将列数据复制到另一个表中,并且两个表上都存在公共(public)列数据?

php - 手动将结果集插入查询

node.js - koa中独立的路由器和 Controller

node.js - 将身份验证保存在浏览器的本地存储中

node.js - 哪些 Google 域验证 API 用于 Pub/Sub 域验证?

mysql - ActiveRecord SQL 查询未被记录