async getArticleList() { // 左连接 查询article表中type_id对应type表的id,左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分 // as 设置别名 在返回json的时候会返回这个设定的 // FROM_UNIXTIME 转换时间戳为格式 2019-10-18 18:24:02 const sql = 'SELECT article.id as id,' + 'article.title as title,' + 'article.introduce as introduce,' + "FROM_UNIXTIME(article.addTime,'%Y-%m-%d %H:%i:%s') as addTime," + 'article.view_count as view_count,' + 'type.typeName as typeName ' + // 注意空格 'FROM article LEFT JOIN type ON article.type_id = type.id'; // 查询数据 const results = await this.app.mysql.query(sql); // 返回数据 this.ctx.body = { data: results, }; }
返回的数据格式
本文作者为gengboxb,转载请注明。