我用连接的时候,发现本地用mysql做左连接,select distinct from a left out join b on a.id = b.id可以。但是如果起别名(select distinct from a) a0 left out join b on a0.id = b.id,反回错误说a0别名问题。这是为什么?
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
3 回答2k 阅读
已经自己想通了…别名是给查询的表取的,我直接把一个select的结果取别名就跟直接在命令行里输入一个表名,再写个别名一样,是肯定报错的。这样用的话只有用子查询的时候才能给select取别名。