sequelize left join语句不知道如何写
demo里
var notes = yield Note.findAll({
'include': [
{
'model': Tag
// 这里可以对tags进行where
}
]
对应的sql是Note的id 对应Tag的user_id
如果我现在要实现Note.tb_code 对应如何做呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用了好长一段时间sequelize 我直接贴我的代码吧,多表首先是定义model时就声明多表之间的关系。
关系有belongTo hasOne hasMany ... 具体可以去看文档,这里就已经确定关系查询时直接 model.findAll({include: [{model: XX}]})sequelize 会自动处理生成对应的sql。
where里面requird:false