node 查 mysql 多表查询,数据怎么映射?
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吗?