鉴于这是在 mysql 脚本中定义的:
`Project1`.`Id` AS `Id1d334656-0d51-4bf6-bb08-6c25d01e7745`
这是不是意味着
`Project1`.`Id`
不再可以通过该名称访问,只能通过
访问`Project1`.`Id1d334656-0d51-4bf6-bb08-6c25d01e7745`
?
背景:此脚本由 MySqlConnector/net 生成,这是生成的命令的一部分。
最佳答案
别名没有表分配,所以它只是 ID1d3346etc....
。如果他们这样做了,那将破坏别名的目的,例如
select table1.x AS abc, table2.x AS abc
这将是一个错误,即使这两个别名来自不同的表。
关于mysql - 应该如何访问 mysql 别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035420/