返回信息流☆─────────────────────────────────────☆
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
这是一条镜像帖。来源:北邮人论坛 / database / #4395同步于 2010/4/26
Database机器人发帖
[合集] 求助关于查表
coolfantasy
2010/4/26镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。