gpt4 book ai didi

javascript - JOIN 查询在 Node-postgres 中不起作用

转载 作者:行者123 更新时间:2023-11-30 10:57:54 24 4
gpt4 key购买 nike

我正在尝试使用 Node-PostgreSQL 一起查询两个关系表,但出现语法错误:

    ;(async () => {
const client = await pool.connect()
try {
const res = await client.query('SELECT * FROM "Booking" JOIN "User" ON "User.id"="Booking.renter"')
console.table(res.rows)
} finally {
client.release()
}
})().catch(err => console.log(err.stack))

Booking 表和User 表由Booking.renter 列和User.id 连接> 列,但上面的代码显示:

error: column "User.id" does not exist

查询单个表工作正常:

   const res = await client.query('SELECT * FROM "Booking"')

最佳答案

您应该单独包装您的 table.column

const res = await client.query('SELECT * FROM "Booking" JOIN "User" ON "User"."id"="Booking"."renter"')

关于javascript - JOIN 查询在 Node-postgres 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59259320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com