use*_*025 2 sql sql-server sql-server-2008
我有一个字段名称 DAILYREPORT.WEATHERCONDITION,它可以根据用户从可用的天气复选框列表中选择的内容将值保存为“1,2,3”或“1”或“2,4”。天气表包含他选择的天气列表
Weather Table
ID Condition
----------
1 Sunny
2 Cloudy
3 Fine
4 Windy
Run Code Online (Sandbox Code Playgroud)
现在我需要一个查询返回的条件'Sunny,Cloudy,Fine'时DAILYREPORT.WEATHERCONDION=1,2,3
小智 5
尝试这个 :
SELECT STUFF
(
(select ',' + Condition
from
Weather
where
ID in (1,2,3)
FOR XML PATH('')
),1,1,''
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16790 次 |
| 最近记录: |