问题 我想要查询满足两个条件的并不满足两个条件的字段

alteken 2010-07-19 01:41:13
其中 我使用 in 运算符 可以了 但 not in 查不出来
...全文
162 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
alteken 2010-07-19
  • 打赏
  • 举报
回复
不需要查询 非空记录
alteken 2010-07-19
  • 打赏
  • 举报
回复
我做的是信息网站的首页显示的 语句 我表里面有 id,tile, typeoneid,typetwoid,username,state 等字段 这里的 state是确定是否显示的字段 username是会员名
现在问题 我想显示 这样的记录 state<>0 typeoneid=2 username<>'ali' 我这样写了不行后来 username 用 in 做了 select top*10 title from news where [username] in('ali','dengjian') and [state]<>0 and [typeoneid]=2 可以显示 会员名ali和dengjian的并已审核的 但我想要的是 会员名不是 ali 的并已审核的 并[typeoneid]=2 的记录 用 select top*10 title from news where [username] not in('ali','dengjian') and [state]<>0 and [typeoneid]=2 查不了
gold_water 2010-07-19
  • 打赏
  • 举报
回复
加上ISNULL()试试
feilniu 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xys_777 的回复:]

not in 查不到就是没有 not in 的数据
[/Quote]

xys的表述不完全恰当。not in 查到的只是可以确定 not in 的数据,查不到就是没有可以确定 not in 的数据,或者是 in,或者是不能确定 in 不 in。

我们还可以说得更绕,呵呵~~
永生天地 2010-07-19
  • 打赏
  • 举报
回复
not in 查不到就是没有 not in 的数据
王向飞 2010-07-19
  • 打赏
  • 举报
回复
我觉得你好像在说绕口令
自由的企鹅 2010-07-19
  • 打赏
  • 举报
回复
or可以吗?对null有做处理不
cp298674954 2010-07-19
  • 打赏
  • 举报
回复
返回的结果 里面是不是有NULL NULL表示未知
东那个升 2010-07-19
  • 打赏
  • 举报
回复
cp298674954 2010-07-19
  • 打赏
  • 举报
回复
条件是不是包含 NULL
永生天地 2010-07-19
  • 打赏
  • 举报
回复
到底怎么写的,

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧