【发布时间】:2020-11-19 20:57:50
【问题描述】:
您好,我已经编写了以下查询:
SELECT *
FROM [woJob]
LEFT JOIN [woJobTask]
ON [woJob].jobID=[woJobTask].jobID
它返回的查询具有重复列,但它们的名称相同。是否可以按 table.Field 命名列。例如,命名 woJob.jobID 和 woJobTask.jobID?
我的工作流程是使用 SQL 从数据库中获取数据,然后我使用 pandas(python 库)来探索数据。具有重复的列名会使在 python 中分析数据变得更加复杂。我想把所有的数据用列名标记出来,这样我就知道每一列属于哪个表,然后分析 Pandas 中的数据,我可以删除 pandas 中我不想要的任何列。
【问题讨论】:
-
独立列出列。如果您想要两个表中的列,请使用别名来分配别名。
-
这是唯一的方法>?我用我的工作流程更新了查询以进一步解释。我的工作流程可能不是最佳的,但如果您有任何见解,那将很有用。对于数据的第一次分析,键入别名是冗长的。
标签: sql left-join multiple-columns