【发布时间】:2019-02-11 16:30:16
【问题描述】:
我一直在想办法从表 A 列 A 与表 B 列 A 中获取信息,例如:
TableA
Name
abcd_1234_efgh
zxcdde_gets_3214_
jkil_uelso_5555_aseil
uuuu_kkkk_iiii_3333
TableB
ID
1234
3214
5555
3333
我尝试从表 A 到表 B 执行 INNER JOIN,然后执行 WHERE TableA.A LIKE TableB.B,但我认为我错过了使其工作的部分。
SELECT
a.Name,
b.ID
FROM
TableA a
INNER JOIN
TableB b
ON
a.Name LIKE CAST(b.ID AS STRING)
我想要的结果是:
Name ID
abcd_1234_efgh 1234
zxcdde_gets_3214_ 3214
jkil_uelso_5555_aseil 5555
uuuu_kkkk_iiii_3333 3333
但目前我没有得到任何结果。我相信我遗漏了一些东西,或者可能正在考虑错误的方法来获得所需的结果。任何帮助将不胜感激!
-Maykid
【问题讨论】:
标签: sql google-bigquery