为什么下面的简单查询不起作用(在后台使用Django(
# select group.name from auth_group as group;
ERROR: syntax error at or near "."
LINE 1: select group.name from auth_group as group;
而下面的工作
# select groupd.name from auth_group as groupd;
name
---------------
FO Admin Role
admin
alice
bob
(4 rows)
使用group
作为别名有什么问题?
group
是一个保留关键字(group by
(,因此不能用作常规标识符。
您可以通过用双引号as "group"
括起来来使用它,但我强烈建议您使用其他名称。