设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
SQL可以实现这个功能吗?麻烦各位高手解答 ...
返回列表
发新帖
SQL可以实现这个功能吗?麻烦各位高手解答
[复制链接]
11
|
5
|
2009-3-25 16:06:20
|
显示全部楼层
|
阅读模式
假设我有下面这样一个表A
a
b
1
1
1
2
1
3
1
4
1
5
只要我的b字段里有4和5,那所有a字段里的1都不显示出来.有这样的语句吗?求助高手.
有表A
a
b
c
1
2
1
1
3
1
1
4
1
1
5
1
2
1
1
2
2
1
2
3
1
2
6
1
3
1
1
3
4
1
3
5
1
我要的结果是:
a
c
2
1
不知道这样大家明白了没有?......
回复
使用道具
举报
千问
|
2009-3-25 16:06:20
|
显示全部楼层
就是只要b这个字段等于4,5就不显示这行记录select * from a where b4 and b5把数据帖出来,你要的结果也帖出来,这样别人才明白 你的问题 select case (select count(*) from a where b = 4 or b = 5) when 0 then a else '' end as a, b from a...
回复
使用道具
举报
千问
|
2009-3-25 16:06:20
|
显示全部楼层
可以了,一般的SQL是那种版本,一般2000有多的 ,处理数据够 了...
回复
使用道具
举报
千问
|
2009-3-25 16:06:20
|
显示全部楼层
select * from A where (b=4 or b=5) and a1你试试看行不行...
回复
使用道具
举报
千问
|
2009-3-25 16:06:20
|
显示全部楼层
select distinct a,c from A Where a not in (Select distinct a From A Where b='4' or b='5')...
回复
使用道具
举报
千问
|
2009-3-25 16:06:20
|
显示全部楼层
select * from 表名称where a=2 and (b=4 or b=5)...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行