社区
MS-SQL Server
帖子详情
[求助] 请教一句简单SQL
realmud
2005-08-15 02:57:12
表格如下:
ColumnA ColumnB
a 1
a 0
b 1
c 0
...
当一条记录ColumnB 为1时,则可能存在另一条ColumnA相同,但是ColumnB 为0的纪录。
求一SQL, 能返回出所有ColumnB 为1时,相对应ColumnB为0的记录的ColumnA。
...全文
113
6
打赏
收藏
[求助] 请教一句简单SQL
表格如下: ColumnA ColumnB a 1 a 0 b 1 c 0 ... 当一条记录ColumnB 为1时,则可能存在另一条ColumnA相同,但是ColumnB 为0的纪录。 求一SQL, 能返回出所有ColumnB 为1时,相对应ColumnB为0的记录的ColumnA。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waterfirer
2005-08-15
打赏
举报
回复
IsNull换成nvl
realmud
2005-08-15
打赏
举报
回复
为何显示
ERROR at line 1:
ORA-00933: SQL command not properly ended
我用的是Oracle9
jzdmyjzd
2005-08-15
打赏
举报
回复
select * from tbl as a where ColumnB=1 and
(select IsNull(Count(*),0) from tbl where ColumnB = 0 and ColumnA=a.ColumnA) = 1
Order By ColumnA Asc
当有多条ColumnB 为0的纪录,对应一个ColumnA时,建议采用WangZWang(阿来) 的方法。
vivianfdlpw
2005-08-15
打赏
举报
回复
select * from 表 t
where exists(select 1 from 表 where columnA=t.columnA and columnB+t.columnB=1)
WangZWang
2005-08-15
打赏
举报
回复
select * from tbl as a where ColumnB=1 and exists
(select * from tbl where ColumnB=0 and ColumnA=a.ColumnA)
realmud
2005-08-15
打赏
举报
回复
如果没有相应COlumnB为0的记录,则不显示
oracle索引使用的例子,多个索引如何使用?总结多个索引实例用法
转载请注明来源:my
sql
索引合并:一条
sql
可以使用多个索引前言my
sql
的索引合并并不是什么新特性。早在my
sql
5.0版本就已经实现。之所以还写这篇博文,是因为好多人还一直保留着一条
sql
语句只能使用一个索引的错误观念...
MS-
SQL
Server 基础类 -
SQL
语句
请教
一个
简单
问题。我要把B表中的ID字段与A表ID字段相同的记录,从B表中选一个字段值插入到... 各位高手好,请问我可以在
SQL
SERVER里设置一个约束来控制一个表里的字段的值的总和不超过某... 一个
简单
的添加记录...
基础类 -
SQL
语句
x
sql
server 怎么跨库查询? 如何判断字符的大小写 ? 如何得到动态
SQL
中取得的值 ? 如何定义动态游标 ? 已知:当前时间 ( 截取 yyyy-mm 目标 1 查询进销存表当中距离当前时间连续 3 个...
SQL
语句大全
SQL
语句大全 --语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列-selectINSERT --向数据库表添加新数据行-insertDELETE --从数据库表中删除数据行-deleteUPDATE --更新数据库表...
如何
请教
别人问题?
文章转载自「开发者圆桌」一个关于开发者入门、进阶、踩坑的微信公众号在开发者的世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章