CNode

node 查 mysql 多表查询,数据怎么映射?

Mmangoyang发布于13 年前最后回复13 年前2 回复7341 浏览0 收藏

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

查看回复

回复 (2)

Y
ym1623#1·13 年前

你说的是关联吗?如果是可以这样操作:先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为查询结果
    });
A
arrowing#2·13 年前

不就是left join吗?

参与回复
登录后即可参与回复。登录