mysql - 应该如何访问 mysql 别名?

标签 mysql

鉴于这是在 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/

相关文章:

mysql - 插入 othertbl SELECT * tbl

MySQL WHERE 子句不适用于字符串

mysql - 将 PostgreSQL 转储转换为 MySQL 转储

PHP MySQL Group BY 有问题

Mysql 加入重复项

python - 如何减少 sqlalchemy 用于连接数据库和选择数据的时间

mysql - 如何为 Windows 安装 RMySQL 包?

mysql - 我应该如何构建这个数据库?

mysql : how to retrieve a list of row where one field doesn't contain a specific value from an ENUM

mysql - 构建数据库