sql中嵌套在父查询的select语句中的子查询 为什么必须区别名

2025-02-25 23:24:03
推荐回答(2个)
回答1:

可以不用别名,直接用[表名].[字段名] ,或者在这些表当中没有相同的字段名,就直接用字段名。取别名的一个目的是区分字段,另一个目的是清晰。

回答2:

如果你不区别开的话,sql解析一旦出现混论,它到底取的是子查询的表还是父查询的表,你又怎么知道呢
如果嵌套查询,一定不要用a,b,c这样的别名,一层一层的区分开,用不同的别名