gpt4 book ai didi

mysql - 表名可以用作别名吗?

转载 作者:行者123 更新时间:2023-11-29 02:22:27 25 4
gpt4 key购买 nike

有人会怎么看待这个查询?

SELECT * FROM ta LEFT JOIN 
(SELECT * FROM tb WHERE tb.end > 10000) AS tb
ON ta.id = tb.id

可以使用表名 ("tb") 作为别名吗?还是有一些不可见的后果?

原因:我有静态方法将 ResultSet 映射到使用表名前缀的对象。单独使用这些方法会很好。

最佳答案

是的,您可以使用任何别名,只要该别名不与其他别名冲突即可(没有别名的表将为其指定一个别名)。这适用于单个查询范围。在您的查询中,您有 2 个范围:一个用于外部查询,一个用于内部查询,因此即使两个范围中出现相同的别名,您也不​​应该有冲突。

关于mysql - 表名可以用作别名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29506292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com