address_land
------------------------------------------------|
taitan moudo yan-chi 633, 644; mei-li 759-1, 752
taipei chinying josan 522,666
taidung lugu a-pei 500-3
land |code
---------------
yan-chi| AD551
mei-li | AG666
jo-sang| EH332
a-pei | GX112
我可以
select address_land from ... where address_land like '%'+[land]+'%'+[land]+'%'
如何保存第一个[土地],第二个[土地]?
当我命令'喜欢'taitan moudo yan-chi 633,644; mei-li 759-1,752
select address_land, land_table.[land]
from ... ,land_table
where address_land like '%'+[land]+'%'+[land]+'%'
我能找到一个而不是两个? 我该怎么办?
答案 0 :(得分:0)
您不能将一行与多行匹配。您可以尝试多个连接来实现此目的:
select a.address_land, land1.[land], land2.[land]
from ... a
join land_table land1 on a.address_land like '%' + land1.[land] + '%'
join land_table land2 on a.address_land like '%' + land2.[land] + '%'
编辑:这不是在SQL Server中加入数据的好方法,它不会很好地运行。