node 查 mysql 多表查询,数据怎么映射? - CNode技术社区

node 查 mysql 多表查询,数据怎么映射?
发布于 13 年前 作者 mangoyang 7181 次浏览 最后一次编辑是 9 年前

node 查 mysql 多表查询,数据怎么映射? 比如查询文章分类及相应分类下的文章 把该分类下的文章映射到一起展示

2 回复

你说的是关联吗?如果是可以这样操作:先npm install mohair

#你可以先用mohair构建漂亮的mysql操作代码.
 mohair = require 'mohair'
 Article = mohair.table 'aticle a'
 join = 'LEFT JOIN comment b on a.id = b.article_id'
 ArticleQuery = Article
 .join(join)
 .group('a.id')
 .select('*')
 .where('XXX');
 ArticleQuery.query(ArticleQuery.sql(), ArticleQuery.params(), function(err, results) {
 # result为查询结果
 });

不就是left join吗?

回到顶部

AltStyle によって変換されたページ (->オリジナル) /