从列值中选择条件

时间:2018-06-07 09:41:52

标签: sql tsql

我想写一个有效的查询而不是循环,我有以下数据。

table : market_symbol 

symbolid condition 
10001    type=1
20001    country='IN' 

功能:fetch_symbol_data(symbolid)

函数返回:

symbolid , type, country

我想从函数fetch_symbol_data中获取表market_symbol中可用的所有符号数据 像这样

select b.* 
from market_symbol a 
cross apply dbo.fetch_symbol_data(a.symbolid) b

这工作正常但我想在单个查询中使用条件列来根据条件列中指定的条件获取数据。

请建议。

0 个答案:

没有答案