【发布时间】:2020-04-27 20:50:19
【问题描述】:
我有两个表,在这两个表中都有一个列list_id。我需要从 table2 的该列中删除特定字符才能使连接工作。请参阅下面的示例数据:
table1.list_id table2.list_id
6353 tb6353
3455 tb3455
5354 tb5354
我的查询如下所示:
SELECT *
FROM table1
LEFT JOIN table2 ON REPLACE(table2.list_id,'tb','') = table1.list_id
但是,在Presto 中运行此查询时,我收到以下错误:'=' cannot be applied to varchar, bigint
【问题讨论】: