gpt4 book ai didi

sql - MySQL:可能在 AS 别名中有通配符?

转载 作者:可可西里 更新时间:2023-11-01 08:38:08 24 4
gpt4 key购买 nike

我在多个表中有一堆名称相同的字段(我继承了它 - 不要怪我;)。

是否可以通过通配符自动分配/添加别名,而不是冗长地设置所有别名?

我正在设想类似的东西(当然这实际上行不通):

SELECT t1.*,t2.* as alias2.*, t3.* as alias3.*

所以我会得到像这样的返回字段:

name, address, city, state
alias2.name, alias2.address, alias2.city, alias2.state
alias3.name, alias3.address, alias3.city, alias3.state

最佳答案

如果您将其用作:

SELECT t1.*, alias2.*, alias3.*
FROM t1,
t2 AS alias2,
t3 AS alias3

定义表别名,就可以在SELECT中使用表别名.*了。但是如果没有唯一的列别名,它仍然会让获得正确的 address/etc 字段变得很痛苦......

免责声明

为了简洁,我只使用了 ANSI-89 语法 - 诚实

关于sql - MySQL:可能在 AS 别名中有通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400202/

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