2016-10-26 4 views
0

node-postgres (pg)에서 다음 함수를 사용하여 조인 쿼리를 실행하려고하는데 구문 오류가 발생합니다. 문제는 조인 쿼리, 다른 모든 잘 작동합니다. pg에서 조인 쿼리의 형식을 지정하는 올바른 방법은 무엇입니까?node-postgres LEFT JOIN 쿼리

exports.bigBook = function(req, res) { 
    var bookNumber = req.params.id; 
    pool.connect(function(err, client, done) { 
    if (err) { return console.error('error fetching client from pool', err);} 
    client.query('SELECT * FROM book WHERE id = $1 LEFT JOIN author 
    ON (book.author = author.auth_id)'), [bookNumber], function (err, results) { 
    client.release(); 
    res.send(results.rows); 
    }; 
}) 
} 

답변

1

LEFT JOINFROM 조항의 일부입니다, 그래서 당신은 쿼리의 끝에 WHERE 절을 이동해야합니다.

+0

그랬습니다. 고맙습니다. – eabates