【发布时间】:2020-05-14 08:37:31
【问题描述】:
我需要连接两个主键同时具有整数和字符串值的表。当我使用 id 列作为主键的左连接时,我只获取与整数相关的记录。我想获得整数和字符串的输出,如输出所示。任何人都可以帮忙吗?
选择 t1.* ,t2.位置 从 t1 左连接 t2 在 t1.id=t2.id;
我得到的输出仅与 id(整数)有关。我想得到整数 id 和字符串 id 的输出。
【问题讨论】:
-
这不是 JOIN,这是 UNION DISTINCT。并且必须是字符串类型数据的表,否则必须将列转换为最上层 UNION 的子查询中的字符串数据类型。当然,所有最终列值(包括“数字”)都将具有字符串数据类型。
-
@Akina,这里如何使用 UNION DISTINCT
标签: google-bigquery