【发布时间】:2021-12-08 03:16:26
【问题描述】:
我有一张桌子
| CID | FirstName | LastName | Loc |
|---|---|---|---|
| 123 | Brad | Shaw | ASD |
| 234 | Chad | Reed | SES |
| 345 | Bryan | Miles | WED |
| 456 | Mr Bradley | Knight | ASD |
| 567 | Doctor Chadwick | Prince | WED |
| 678 | Mrs Bryana | Yang | SES |
| 789 | Arty-stry | Blue | POR |
另一张桌子
| FirstName |
|---|
| Bryan |
| Ben |
| Brad |
| Chad |
我希望得到一个结果,将第二个表中的所有名称与第一个表中的名称匹配,无论第二个表中的名称是否形成第一个表的子字符串。
| CID | FirstName | LastName | Loc | TABLE2_MATCH |
|---|---|---|---|---|
| 123 | Brad | Shaw | ASD | Brad |
| 234 | Chad | Reed | SES | Chad |
| 345 | Bryan | Miles | WED | Bryan |
| 456 | Mr Bradley | Knight | ASD | Brad |
| 567 | Doctor Chadwick | Prince | WED | Chad |
| 678 | Mrs Bryana | Yang | SES | Bryan |
| 789 | Arty-stry | Blue | POR | No_match |
我有数千个名字,我需要找到一种更好的方法,目前我正在尝试执行 IN 语句,但它匹配确切的名称,因为我希望子字符串也匹配。我希望这很清楚。很高兴提供更多信息
【问题讨论】:
标签: sql teradata teradata-sql-assistant teradatasql