LEFT JOIN 中的列名重复 | MySQL

努尔詹·诺格贝克

我在 MySQL 中有 2 个表(“Alpha”和“Beta”)。我需要加入他们。不幸的是,我在尝试下一个 SQL 代码时出错。我需要一些建议。

错误:

Duplicate column name 'TIME_KEY'

查询语句:

SELECT * FROM Alpha A
LEFT JOIN Beta B ON A.TIME_KEY = B.TIME_KEY

表“阿尔法”

       TIME_KEY      | FIRST_NAME
---------------------|------------
2018-07-01 00:00:00  | Bob
2018-07-01 01:00:00  | Jon
2018-07-01 02:00:00  | Olivia
2018-07-01 03:00:00  | Emily
2018-07-01 04:00:00  | Isla

表“测试版”

       TIME_KEY      | LAST_NAME
---------------------|------------
2018-07-01 00:00:00  | Johnson

我想要下一个结果:

       TIME_KEY      | FIRST_NAME | LAST_NAME
---------------------|------------|-----------
2018-07-01 00:00:00  | Bob        | Johnson
2018-07-01 01:00:00  | Jon        | NULL
2018-07-01 02:00:00  | Olivia     | NULL
2018-07-01 03:00:00  | Emily      | NULL
2018-07-01 04:00:00  | Isla       | NULL
布拉德

具体指定列

SELECT A.Time_Key, A.First_Name, B.Last_Name
FROM Alpha A
LEFT JOIN Beta B ON A.TIME_KEY = B.TIME_KEY

如果你想要 Time_Key 给他们别名

SELECT A.Time_Key, B.Time_Key as TimeKey2, A.First_Name, B.Last_Name
FROM Alpha A
LEFT JOIN Beta B ON A.TIME_KEY = B.TIME_KEY

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MYSQL中的LEFT JOIN问题

来自分类Dev

MySQL LEFT JOIN返回重复的结果

来自分类Dev

Mysql Left join避免重复表

来自分类Dev

MySQL多个LEFT JOIN返回重复的行

来自分类Dev

MySQL与Left Join相反

来自分类Dev

MySQL LEFT JOIN 与 OR 条件

来自分类Dev

MySql-优先加入LEFT JOIN,但没有重复项

来自分类Dev

MySQL "Left Outer Join" Issue

来自分类Dev

带有IF的MySQL LEFT JOIN

来自分类Dev

MySQL的:添加其中,在LEFT JOIN

来自分类Dev

MySQL 5.1.73 LEFT JOIN超时

来自分类Dev

MySQL可选的LEFT JOIN与MATCH

来自分类Dev

MySQL UNION ALL与LEFT JOIN

来自分类Dev

MYSQL LEFT JOIN选择增强

来自分类Dev

MySQL LEFT JOIN的WHERE子句

来自分类Dev

MySQL LEFT JOIN错误#1064

来自分类Dev

在LEFT JOIN中防止重复值

来自分类Dev

表的GROUP BY在使用LEFT JOIN的MySQL中返回错误计数

来自分类Dev

同一表中LEFT JOIN的速度-MySQL

来自分类Dev

Mysql的INNER JOIN后LEFT OUTER JOIN

来自分类Dev

MySQL不使用INNER JOIN在单独的表中显示重复的列名

来自分类Dev

即使在 MYSQL LEFT JOIN 中存在 Join 之后,如何引入 NULL 值

来自分类Dev

带有LEFT JOIN的MySQL DISTINCT查询通过主键选择重复的行

来自分类Dev

MySQL从多个表与LEFT JOIN多个

来自分类Dev

MySQL查询Select,SUM,LEFT JOIN

来自分类Dev

MYSQL LEFT JOIN和COUNT和GROUP BY

来自分类Dev

MYSQL LEFT JOIN和COUNT和GROUP BY

来自分类Dev

用LEFT JOIN更新pdo php mysql

来自分类Dev

MySQL LEFT JOIN返回空结果集