sql - 与联合所有SQL查询获取错误 'Column specified multiple times'

标签 sql sql-server error-handling union-all

这是我的查询:

select * from (
    select Name, Address
    from table1
    UNION ALL
    select Name, Address
    from table2
) D

执行此查询时出现错误:

The column 'Name' was specified multiple times for 'D'.

最佳答案

select * from (
      select t1.Name as t1_Name, t1_Address as t1_Address
          from table t1
             UNION ALL
      select t2.Name as t2_Name, t2_Address as t2_Address
          from table t2
) D

尝试这个

关于sql - 与联合所有SQL查询获取错误 'Column specified multiple times',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137239/

相关文章:

android - AndroidManifest.xml 错误 "must have a minimum of 2 segments"

heroku - Heroku网站显示 'Offline for Maintenance. This app is undergoing maintenance right now. Please check back later'

sql - Postgres 不允许 localhost 但可以使用 127.0.0.1

php和mysql登录脚本错误

sql-server - 无法让 powershell 处理 SQL Server 连接失败

java - 从字符串转换日期和/或时间时转换失败

sql-server - 将 600MB 文件作为文件流数据插入 SQL Server Express 时出现内存不足错误

php - 撇号 (') 转换为 �

php - 当我使用外部 php 文件执行所有类型的查询时,如何获取 INSERT 查询的最后一个 id?

python - 循环时不离开