我正在使用 PostgreSQL,但我不太确定为什么没有引用需要通过查询选择的参数。这是示例 - 我的“电机”表中有一个名为“组”的字段。现在,如果我尝试
Motor.select("group")
输出将包含错误:
Motor Load (0.5ms) SELECT group FROM "motors"
PG::SyntaxError: ERROR: syntax error at or near "group"
LINE 1: SELECT group FROM "motors"
虽然不同字段的相同命令与“group by”命令不冲突,但效果很好。
是不是必须有一些环绕引号之类的?或者我可能错过了配置中的一些东西?
帮助表示赞赏!
附言
我发现我实际上可以为表格精确选择行,如:
Motor.select("motors.group")
但在我看来它不是那么好和干净..