sql - 别名 POSTGRES select 语句

标签 sql postgresql

我想在查询中创建新表并在最后使用它们进行最终查询。我不记得语法是什么,也无法在任何地方找到它。 (这里是一个仅供说明的基本示例)。

phones as 
    (
        SELECT phone_number from customers
    )


emails as 
    (
        SELECT emails from customers
    )

// do something with both

最佳答案

您正在寻找 CTE 的

With phones as 
    (
        SELECT phone_number from customers
    )
,emails as 
    (
        SELECT emails from customers
    )
select * from phones--/emails 

关于sql - 别名 POSTGRES select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41910771/

相关文章:

postgresql - 将年/季度格式的期间转换为日期(季度的第一天)

java - Java SQL 中的错误

php - SQL:如果字段具有高度和经度值则选择

Mysql:连接五个表

sql - 填写缺失值

postgresql - 从 postgresql 数据库生成 ER 图 [SchemaSpy]

postgresql - 删除触发器中的行(PostgreSQL)

python - 如何通过 Python 将存储在文本文件中的数据加载到 PostgreSQL 数据库中

sql - 返回具有相同 ref_id 的每个元素的最后金额

sql - 更新具有一对多关系的数据库时出现问题