日期:2014-05-18  浏览次数:20469 次

如何用SQL语句实现我的需求,高手来看看!
C# code


记录表:
Recordid    ProblemID    CreateUser     AssignTo   StateID
1             111           36             38        10(代表未反馈)
2             111           38             36        10(代表已反馈)
3             112           36             38        10
4             113           36             38        10
5             114           35             38        10







数据库设计如上  
我想的结果是 
1.查出提交给38未反馈的Problem信息
结果信息如下:
3 112 36 38 10
4 113 36 38 10
5 114 35 38 10



2.查出提交给36的Problem信息
结果:2 111 38 36 10

请问高手如何构造SQL呀 谢谢




------解决方案--------------------
查询 StateID中的charindex() 是'已'还是'未' 来查询就好了