假设我有两张桌子,ownerdog.两个表都有第name列,但我想加入它们,所以有一个问题,因为两个表都有第name列.我可以在查询期间重命名dog表中的name列(别名)吗?

推荐答案

select d.Name as DogName, o.Name
from Dog d
inner join Owner o on d.OwnerID = o.OwnerID

Mysql相关问答推荐

优化使用ORDER BY加载耗时较长的MySQL请求

SQL-从一个字段中 Select 值,但另一个字段中不包含零值

为分组记录MySQL取取值为TRUE的单行

Python MySQL-无法从数据库中删除行

在MySQL中查找包含无效正则表达式的行

错误 2020 (HY000): 数据包大于 'max_allowed_pa​​cket' 字节,docker 容器内出现 mysql 错误

MySQL CHECK 约束以确保记录不使用自动增量 ID 引用自身?

为什么这个查询需要超过 5 秒才能运行?

即使使用索引,MySQL 计数和按查询分组也很慢

当查询 MySQL 的 goroutine 过多时,Go 会出现panic

MYSQL REGEXP_REPLACE 在数字之后

SQL从具有相同列的行中 Select 最后一行

处理 Visits 表中数百万行的最佳方法是什么?

为什么从我的 SQL 查询中删除 BINARY 函数调用会如此显着地改变查询计划?

如何在不违反唯一约束的情况下交换 MySQL 中两行的值?

如何存储百分比值?

MySQL计算特定值的列

我可以在单个 Amazon RDS 实例上创建多少个数据库

判断多个列的一个值

MySQL 1062 - 键 'PRIMARY' 的重复条目 '0'