sql语句问题,在线等。

a6520077 2013-11-20 11:12:43
有一个表table,查询不包含某些行的数据,某些行即是在这个表中筛选的数据:select * from table where ....
...全文
330 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
F546445693 2013-11-20
  • 打赏
  • 举报
回复
表没有主键吗? 查到所有行的主键,然后主键不在这些记录中的记录就是你要的了
稻庄 2013-11-20
  • 打赏
  • 举报
回复

select*   from   TABLE   where   userid   not   in(select   *   from   TABLE)
a6520077 2013-11-20
  • 打赏
  • 举报
回复
引用 9 楼 lzc2125 的回复:
你用某些行的条件先过滤出来,然后再从所有数据中去除掉。 没有id的话,可以用过滤某些行的条件去对比
如何对比?
lzc2125 2013-11-20
  • 打赏
  • 举报
回复
你用某些行的条件先过滤出来,然后再从所有数据中去除掉。 没有id的话,可以用过滤某些行的条件去对比
a6520077 2013-11-20
  • 打赏
  • 举报
回复
引用 5 楼 u011223070 的回复:
你判断的某些行的条件是什么
比如:select * from table where name = 'a' and age ='b' and address ='c' union select * from table where name = 'q' and age ='w' and address ='e' union select * from table where name = 'j' and age ='k' and address ='l'
熙风 2013-11-20
  • 打赏
  • 举报
回复
引用 4 楼 a6520077 的回复:
[quote=引用 3 楼 happy09li 的回复:] [quote=引用 2 楼 a6520077 的回复:] 没有id,而且我只知道我不想要的行。
你都知道所有行了,把不想要的行去掉就行了[/quote] 问题就是怎么去掉啊? [/quote] 你的 某些行 是哪些行呢? 要按条件筛选,
a6520077 2013-11-20
  • 打赏
  • 举报
回复
引用 5 楼 u011223070 的回复:
你判断的某些行的条件是什么
就是表里的字段 但没有id
wyufen 2013-11-20
  • 打赏
  • 举报
回复
你判断的某些行的条件是什么
a6520077 2013-11-20
  • 打赏
  • 举报
回复
引用 3 楼 happy09li 的回复:
[quote=引用 2 楼 a6520077 的回复:] 没有id,而且我只知道我不想要的行。
你都知道所有行了,把不想要的行去掉就行了[/quote] 问题就是怎么去掉啊?
熙风 2013-11-20
  • 打赏
  • 举报
回复
引用 2 楼 a6520077 的回复:
没有id,而且我只知道我不想要的行。
你都知道所有行了,把不想要的行去掉就行了
a6520077 2013-11-20
  • 打赏
  • 举报
回复
没有id,而且我只知道我不想要的行。
q107770540 2013-11-20
  • 打赏
  • 举报
回复
不要select * 直接select id,name,age (你想要的行) from table where...
Regan-lin 2013-11-20
  • 打赏
  • 举报
回复
看了下,既然知道所有行,那不想要一些行,用not exists不可以满足要求了么?
  • 打赏
  • 举报
回复
这个问题居然还有这么多人回答! 怎么答啊 没头没尾的!
码农小凯 2013-11-20
  • 打赏
  • 举报
回复
reenjie 2013-11-20
  • 打赏
  • 举报
回复
begin select *,Identity(int,1,1) as Id into #temp from table select * from #temp a,( select * from #temp where name = 'a' and age ='b' and address ='c' union select * from #temp where name = 'q' and age ='w' and address ='e' union select * from #temp where name = 'j' and age ='k' and address ='l') b where a.Id<>b.Id end
火拼阿三 2013-11-20
  • 打赏
  • 举报
回复

select * from 表 where not exists (select 1 from 表 where '唯一主见'='不想显示')
wzy885588 2013-11-20
  • 打赏
  • 举报
回复
没有主键么?
tcmakebest 2013-11-20
  • 打赏
  • 举报
回复
楼主有才,只是说了一句陈述句而已。
PlatoEternal 2013-11-20
  • 打赏
  • 举报
回复
引用 楼主 a6520077 的回复:
有一个表table,查询不包含某些行的数据,某些行即是在这个表中筛选的数据:select * from table where ....
正解
加载更多回复(2)

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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