次の関数を使用して node-postgres (pg) で結合クエリを実行しようとしていますが、構文エラーが発生します。問題は結合クエリです。他のすべては正常に機能します。pgで結合クエリをフォーマットする正しい方法は何ですか?
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);
};
})
}