Node.js - > MySQL不会执行JOIN命令

时间:2015-09-28 17:46:21

标签: mysql node.js

我似乎无法让MySQL从我的数据库中吐出信息,我已经通过命令行和phpmyadmin输入了相同的查询,并且两者都执行正常,只有当我尝试通过节点服务器运行它才发送给我下面的错误,

ER_BAD_FIELD_ERROR: Unknown column 'Meetings.user' in 'field list'

这是我正在运行的代码,

var options = {sql:'SELECT users.username, `Meetings`.`user` FROM Meetings INNER JOIN users on `Meetings`.`user` = users.id', nestTables:true};
    pool.query(options, function(err, rows) {
      if (err) {
        console.log(module_name + err)//Debugging purposes
      }else{
        console.log(rows);//Debugging purposes
      }
    })

虽然我收到了一个空对象或错误消息,但我尝试使用多种变体来使用引号。

我已阅读此模块的可用文档,但仍然没有运气。 mysql-Doc

如果我错过了某些内容或者只是完全错误,我就不会这样做,无论哪种方式,我都会非常感谢您的帮助,谢谢您提前。

注意:我所有其他查询都可以正常工作,只有JOIN查询似乎给我带来了问题。

0 个答案:

没有答案