首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求SQL 大神,一条稍微复杂的语句,该怎么处理

2012-04-16 
求SQL 大神,一条稍微复杂的语句首先是这样的,因为某种原因,要做三条DropDownList联动,比如ddl1,ddl2,ddl3,

求SQL 大神,一条稍微复杂的语句
首先是这样的,因为某种原因,要做三条DropDownList 联动,比如ddl1,ddl2,ddl3,
如果ddl1选中的话,那么ddl2 就会显示除了ddl1 选中项的其他项,
然后ddl3则显示除了ddl1,dll2以外的数据,
我的思路是这样的,当dll1选中以后,就将选中项放入一个名为 strs 中,然后ddl2选中后就继续添加进去
用 ","隔开,想使用 like 语句,怎样拼都不太成功

SQL code
declare @ID  varchar(20) set @ID='2,3'  --比如select ','+cast(ID as varchar(20))+',' from Menu where ID like '%'+@ID+'%'

C# code
 写这个事件SelectedIndexChanged



[解决办法]
SQL code
declare @ID  varchar(20) ,@sqlStr varchar(100)set @ID='2,3'  --比如set @sqlStr='select  '',''+cast(ID as varchar(20))+'',''  from Menu where ID in ('+@ID+')'
[解决办法]
exec (@sqlStr)

热点排行