k00*_*00k 5 mysql sql alias wildcard table-alias
我有一堆跨多个表命名相同的字段(我继承了它 - 不要责怪我;)。
是否可以通过通配符自动分配/添加别名,而不是详细设置所有别名?
我正在设想类似的东西(当然这实际上并不起作用):
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 语法。
| 归档时间: | 
 | 
| 查看次数: | 1745 次 | 
| 最近记录: |