我尝试编写一个在嵌套选择中具有内部联接的查询 - 但是,嵌套选择本身需要使用别名val和val2在同一列上连接两次。
我想加入' id'的嵌套选择val2中的列,但如何指定?当我尝试以下查询时,收到错误" 列' id'为' v'。"
指定了多次我正在使用Microsoft SQL Server 2008 R2。
Data
答案 0 :(得分:3)
因为2个连接的表格相同column: id
您必须选择其中一个。如果要获取所有列,则必须使用别名colums
示例:val.id AS ID, val2.ID AS ID2