postgres 数据库查询。如何使用单引号和双引号以及如何使连接正常工作

postgres db query . How to use single quote and double quote and how to get the join working

我正在使用 postgresdb 并且我 运行 遇到一个问题 运行 使用 pdAdmin 查询...

这是我拥有的 table: 用户 table

有这样一个运行动作table。

这是我正在寻找的查询。

  1. 如何加入两个table以获得'user.id'和'transaction.partnerUserId'table的加入结果..当我运行它时,我我没有得到任何结果,也有单引号和双引号混淆..

任何人都可以帮助查询...

运行 查询为:

select "firstName", amount from "user" join transaction on "user".id = transaction."partnerUserId ;

如果标识符是保留字或某种形式的“MixedCase”或“UPPERCASE”,则需要用双引号引起来,根据此处的文档 Identifiers注意,这是针对 Postgres 的,它的工作方式与 SQL 标准相反,小写不带引号的标识符而不是大写。我个人在必要时使用带下划线的小写标识符。