BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4395同步于 2010/4/26
Database机器人发帖

[合集] 求助关于查表

coolfantasy
2010/4/26镜像同步0 回复
☆─────────────────────────────────────☆ nUmEn (kiilled) 于 (Fri Apr 9 00:35:38 2010) 提到: 表中有字段x,y; y的取值分别为0、1、2、3、4、5、6. 想查找y取遍0-6的x所有字段 ☆─────────────────────────────────────☆ coolfantasy (Cool) 于 (Fri Apr 9 06:58:29 2010) 提到: SELECT x FROM tbl WHERE y IN (0, 1, 2, 3, 4, 5, 6); SELECT DISTINCT(x) FROM tbl WHERE y IN (0, 1, 2, 3, 4, 5, 6); ☆─────────────────────────────────────☆ nUmEn (kiilled) 于 (Fri Apr 9 10:47:34 2010) 提到: 这个答案只能查出y取0-6这些值时的x吧,可是我想要的答案是y取遍0-6时的x值 【 在 coolfantasy 的大作中提到: 】 : SELECT x FROM tbl WHERE y IN (0, 1, 2, 3, 4, 5, 6); : SELECT DISTINCT(x) FROM tbl WHERE y IN (0, 1, 2, 3, 4, 5, 6); ☆─────────────────────────────────────☆ yondchang (yondchang) 于 (Fri Apr 9 11:50:21 2010) 提到: 假设0-6代表星期一到星期天(y),x代表员工名字,可不可以理解成你想统计每天都在上班的员工? 很久没写了,我觉得你可以试一下, select x,count(disctint y) from table group by x having count(distinct y)=7 ☆─────────────────────────────────────☆ nUmEn (kiilled) 于 (Fri Apr 9 12:38:40 2010) 提到: 是这个意思,我试试,谢谢 【 在 yondchang 的大作中提到: 】 : 假设0-6代表星期一到星期天(y),x代表员工名字,可不可以理解成你想统计每天都在上班的员工? : 很久没写了,我觉得你可以试一下, : select x,count(disctint y) from table group by x having count(distinct y)=7
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。