易截截图软件、单文件、免安装、纯绿色、仅160KB

请教SQL语句

表中有字段 USERNAME  A,如何用一句SQL语句写出" 当username 重复次数》=2 并且在这2次以上的重复数据中,最少有一次A的值为1"
SQL code:

select * from 表 where USERNAME in (
select USERNAME from 表 group by USERNAME having count(*)>=2) a
and USERNAME=1



应该用exists吧  至少。。。

SQL code:
最好给出表结构,测试数据,计算方法和正确结果.


SELECT G.U from (SELECT username U,COUNT(username) N,SUM(CASE WHEN A=1 THEN 1 ELSE 0 END) S from dbtemp GROUP BY username) G WHERE G.N>=2 AND G.S>=1

某一朋友给出,多谢大家的参与,问题已经解决。


相关问答:

求一SQL - MS-SQL Server / 基础类

表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
  101 50 08:00 08:30 30 40 50  
  101 50 09:00 ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

sql语句的问题 - MS-SQL Server / 基础类

有2个表啊: 
表名:yh 
用户编码 用户名称  
001 a 
002 b 
003 c 
表名:ys 
用户编码 本期指数 抄表时间 
  001 ......

sql 存储过程

我要做一个定点事件,是每天晚上12点就把三个表里的信息放入一个表里,我想用存储过程来写,怎么写呢?,那位高手帮帮忙吧,非常感谢!

用户名是唯一的
表A  字段
用户名:Name  ,邮箱:Ema ......

一条sql语句 - MS-SQL Server / 基础类

Course(C#,Cname,T#) 课程表 
SC(S#,C#,score) 成绩表 
Teacher(T#,Tname) 教师表 
题目:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩; 
 update SC set sco ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号