下面的查询命令
select no from phome_ecms_data where cid = xxx group by no having count(1)>1
select no from phome_ecms_data where cid = xxx order by id desc如何在查询到的结果后再做判断,如上面2条命令,第一条查询结果会是 1、2、3 (最多到3)
第二条查询结果可能是 1、1、1、2、2、3 数据库中 no 的数字只会是 1、2、3 三种现在就想在查询的结果中再做判断,如果存在 1 , 就输入1的内容,如果存在2就输出2的内容,如果存在3就输出3的内容这个如何写判断的语句?随便那一条都可以, 就是先查询到结果后再做出判断后再输出不同的内容。
select no from phome_ecms_data where cid = xxx group by no having count(1)>1
select no from phome_ecms_data where cid = xxx order by id desc如何在查询到的结果后再做判断,如上面2条命令,第一条查询结果会是 1、2、3 (最多到3)
第二条查询结果可能是 1、1、1、2、2、3 数据库中 no 的数字只会是 1、2、3 三种现在就想在查询的结果中再做判断,如果存在 1 , 就输入1的内容,如果存在2就输出2的内容,如果存在3就输出3的内容这个如何写判断的语句?随便那一条都可以, 就是先查询到结果后再做出判断后再输出不同的内容。
解决方案 »
- mysql 创建 库,表,不可以用中文名字和数字
- 求SQL语句
- 如何能让mysql日期时间字段支持2010-07-06 03:44:10.182
- 两个查询语句,想合成一张表但没成功,郁闷!
- 这个触发器是SqlServer的,在mysql中应该如何写?
- vc 调用 libmysql 能 通过http proxy 访问远程mysql数据库吗
- 求教:MySQL中如何计算两个时间之间相差的秒数?
- ***在linux下,怎样向postgreSQL数据库中插入一个二进制文件呀?!***
- 如何给InnoDB瘦身
- 请教 这个子查询怎么写,谢谢
- mysql中添加数据中含有中文注释,会报下面的错怎么解决
- mysql里 怎么根据某个字段 进行顺序循环排列,各位大神拜托了!!!
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。