mysql - 通过映射表(Sql)获取映射列名

标签 mysql sql sql-server postgresql

我有许多数据库对相同的事物使用不同的列名。例如,一个表中的 'a1' 和另一个表中的 'a11' 等等。这些表通过辅助表进行映射。这意味着,据我所知,例如,'a' 可能用于映射 'a1' 和 'a2' 由于我不精通 sql,所以我不知道实际映射是如何在辅助中完成的(或主)表。我的问题是:是否有一种直接的方法可以通过向映射表(辅助表)写入查询来了解映射到该列的其他列名?

最佳答案

我相信AS 会对您有所帮助。它用于将列映射到您提供的名称。

SELECT a1 AS first_a, a2 AS second_a FROM your_table;

Read more…

关于mysql - 通过映射表(Sql)获取映射列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9926758/

相关文章:

mysql - 在有序选择中选择前 3 行

php - 新连接上的 MySqli 错误 2014

sql-server - 需要一个插入行并返回 ID 的存储过程

c# - 使用 OleDB 从 .NET 查询 SQL Server 2005 时区分大小写

php - 嵌套事务导致mysql死锁?

MySQL LOAD DATA IN FILE 更新单列

sql - 查找重复的电子邮件地址

mysql - SQL 查询查找新列

sql - 不支持的扫描,存储 driver.Value 类型

sql - 根据两列查找重复记录