SELECt * from BM$_USERAREA
WHERe
if(FD_CODE='1'){
FD_CODE not in('1','2')
}else{
and FD_CODE = ?
}
大概是这个样子的逻辑,求大神给出一条语句!!
sql中where条件里加判断,求大神
答案:2 悬赏:60
解决时间 2021-02-18 20:12
- 提问者网友:深爱及嗨
- 2021-02-18 12:24
最佳答案
- 二级知识专家网友:哭不代表软弱
- 2021-02-18 13:59
根据你的逻辑。。。。
SELECt * from BM$_USERAREA
WHERe
FD_CODE='1' and FD_CODE not in('1','2')
union
SELECt * from BM$_USERAREA
WHERe
FD_CODE<>'1' and FD_CODE = ?
拜托。。你写的是SQL?
SELECt * from BM$_USERAREA
WHERe
FD_CODE='1' and FD_CODE not in('1','2')
union
SELECt * from BM$_USERAREA
WHERe
FD_CODE<>'1' and FD_CODE = ?
拜托。。你写的是SQL?
全部回答
- 1楼网友:许你一世温柔
- 2021-02-18 15:18
1对
2对
3对
4对
5错
6对
7对
8对
9对
10错
11对
12错
13对
14对
15对
16对
请采纳
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯