node 查 mysql 多表查询,数据怎么映射?
发布于 2年前 作者 mangoyang 1063 次浏览

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吗?

回到顶部