全球主机交流论坛

标题: php mysql自认为比较复杂的。 [打印本页]

作者: zsf    时间: 2018-8-24 17:16
标题: php mysql自认为比较复杂的。
本帖最后由 zsf 于 2018-8-24 17:19 编辑

TEL    STATUS
2345      1
1234      1
2345      0
2356      0
7895      0
1234      0
1234      0
2345      0


要求输出
2356      0
7895      0


也就是查询出状态不为1,只要有状态为1的时候去掉这一组数值
该怎么弄
没个想法,各位给个思路也行
作者: kstood    时间: 2018-8-24 17:22
恕在下直言,没明白你的意思
作者: 偷偷的注册一个    时间: 2018-8-24 17:23
我是完全不懂的
作者: 求道鱼    时间: 2018-8-24 17:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: imdong    时间: 2018-8-24 17:32
不懂什么意思   一个状态条件 肯定查询不出你想要的结果
作者: microlz    时间: 2018-8-24 17:33

SELECT出状态然后去掉呗
作者: 全球资源提供商    时间: 2018-8-24 17:34
现在的年轻人啊 真是
这种送分题  你随便看看文档也比这样问来的快

SQL的查询语句 追加一个条件
where  status=0

不就好了?  什么叫跳过 为什么要跳过?
作者: yaoqi    时间: 2018-8-24 17:38
本帖最后由 yaoqi 于 2018-8-24 17:43 编辑




作者: zsf    时间: 2018-8-24 17:42
全球资源提供商 发表于 2018-8-24 17:34
现在的年轻人啊 真是
这种送分题  你随便看看文档也比这样问来的快

现在的人啊,题都看不明白就出来鄙视别人

作者: 嫂子抱紧我    时间: 2018-8-24 18:12
select
...
sum(status) st
group by  tel
having st=0
作者: hellfires    时间: 2018-8-24 18:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: Zeraba    时间: 2018-8-24 18:40
本帖最后由 Zeraba 于 2018-8-24 18:42 编辑

select * from
(
select Tel,group_concat(status) status
from table
group by 1
) tmp
where status = 0
作者: mxqx    时间: 2018-8-24 18:47
distinct? group?
作者: ronon    时间: 2018-8-24 22:11
SELECT TEL,STATUS,SUM(STATUS) as S FROM a GROUP BY TEL HAVING S=0




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4