nodejs,mysql-db:处理使用join的查询结果

我已经在这里发布的问题https://github.com/mariano/node-db-mysql/issues/81

当我得到join的结果有属性的名称冲突的处理不好。

一些帮助? 一些帮助修改c + +代码,并使其工作得很好。

我为一个项目使用db-mysql,我不想改变它来解决这个问题。 我想避免用连续执行的几个查询replace连接。

  • Node.js从MySQL查询返回结果
  • 使用node.js保存数据库中的xml文件文本
  • 如何在node.js中使用sequelize从旧数据库重新创build数据库
  • Docker的mysql主机没有特权
  • 如何一次从多个表中获取书架模型
  • Sails.js水线查询修饰符date与sails-mysql?
  • 如果会话不可用,则redirectnode.js
  • HTML页面上的Javascript MySQL连接
  • 这不是一个错误。 MySQL自动重命名了冲突的列名。 如果结果与列名冲突(例如人),它将被映射到“person”和“person1”。 您可以手动映射冲突列以避免默认名称更改。 例如:

    SELECT A.id, A.name, B.name AS bname, B.year FROM A INNER JOIN B ON A.id = B.a_id WHERE B.year > 2000