我在SQL Server中有两个表。一个保存字段的名称,另一个是ID的组合。我对更高级的SQL查询有点陌生,并且很难找到一个好的方法来完成这个。如果我使用javascript,我会将每个数据地址拆分成一个数组,并在每个数组上循环,以给予我想要的输出。不知道如何在SQL中完成。
t1
| 身份证|姓名|
| - ------|- ------|
| 无|经理|
| 1个|客户|
| 第二章|名字|
| 三个|姓氏|
t2
| 数据地址|
| - ------|
| 0.2 |
| 0.3 |
| 1.2 |
| 1.3 |
预期输出:
| 地址名|
| - ------|
| Manager.FirstName |
| Manager.LastName |
| Client.FirstName |
| Client.LastName |
我试过使用split_string来解析dataaddress中的每个字符串,但是我很难找到一个好的google搜索来完成这个任务。
1条答案
按热度按时间sqougxex1#
请尝试以下解决方案。
SQL语言
产出
| 地址名|
| - ------|
| Manager.FirstName |
| Manager.LastName |
| Client.FirstName |
| Client.LastName |