如果使用sequelize在其他表格中提供相关记录,如何跳过记录?不要在记录上使用循环。 示例:我们有两个表用户和属性,用户与Property关联(有一个关系)。 我想在用户表中查找所有这些记录,其中用户记录在属性表中没有关联数据。(即用户在属性中没有任何关联数据所以不能这样做Property.user_id = User.id) 我希望用 Sequelize 来实现这一点。
答案 0 :(得分:0)
您可以在查询中使用topmostSizer
来查找此类记录,例如:
NOT EXISTS
另一种方法是使用SELECT u.*
FROM users u
WHERE NOT EXISTS (
SELECT * FROM property WHERE user_id = u.id
);
,例如:
LEFT JOIN