【发布时间】:2017-04-26 16:27:34
【问题描述】:
我目前正在开发一个应用程序,但在尝试对使用自定义类型的表创建查询时遇到了问题。
这是一个示例表和类型,
CREATE TYPE address AS (
street varchar(40),
city varchar(25),
zip varchar(5)
);
CREATE TABLE houses (
id SERIAL PRIMARY KEY,
address address
);
我需要检索一个列表,其中包含存储在表格房屋中的所有城市。 这是我尝试做的:
SELECT address.city
FROM houses
GROUP BY address.city
它将 address.city 检测为表。有什么方法可以在 PostgreSQL 中做我想做的事吗?
【问题讨论】:
标签: postgresql types composite-types