一个SQL语句的处理,急。 我想将两个查询合并成:+---------+----------------+------------| all_num | notice_from |un_read_num+---------+----------------+------------| 1 | test1@simonpbx |0| 4 | test2@simonpbx |2| 3 | test3@simonpbx |2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试这个select notice_from,count(notice_id) as all_num,sum(if(notice_status=0 and notice_type=3,1,0)) as un_read_num from notice group by notice_from; //(用你的第二条sql替换)a//(用你的第一条sql替换)bselect a.*,ifnull(b.un_rean_num,0)un_rean_num from ()a left join ()b on a.notice_from = b.notice_from 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 向有索引的数据表插入数据的速度问题 关于重复记录的问题,高手请进。急!在线等~~ mysql占用很大内存 我第一次来提问哦,希望各位帮帮忙,谁能帮帮我,告诉我C#和JSP如何连接mysql?谢谢了 表和表的问题 请大家帮忙啊!为什么不能更改数据库的默认字符?????? mysql为何不能启动? win下怎么为MYSQL增加一个用户呀? 奇怪的mysql的死锁问题 一个关于分组的小问题 启动mysql服务报Error:1067错误 mysql 近5万条数据的表 使用联表查询 出现服务器CPU占用过多
//(用你的第一条sql替换)b
select a.*,ifnull(b.un_rean_num,0)un_rean_num from ()a left join ()b on a.notice_from = b.notice_from
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。