我目前正在开发应用,但在尝试在使用自定义类型的表上创建查询时遇到了问题。
这是一个示例表和类型,
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中做我想做的事情?