分两次啊
SELECT count(id),receiver from letter where emergency='1';SELECT receiver from letter where emergency<>'1';
SELECT count(id),receiver from letter where emergency='1';SELECT receiver from letter where emergency<>'1';
解决方案 »
- 求解多态与继承的问题
- 关于自定义运行时异常的问题
- mp3文件合成
- 正则表达式
- 真心的希望大家可以帮助我哈!我不知道怎么读JAVA程序,我们的老师要求我们把它的运行过程写下来,而且是图解的过程!我们刚刚学习的,我们实习任务就是这但是我真的完成不来!还有程序的源代码在文章内容里,希望可以得到大家的鼎力帮助哈!在此先谢谢你们了哈!
- 关于ArrayList的问题
- 什么是数据库驱动程序
- Help!It is about exception!
- 如何运行jar文件? 急
- 菜鸟求助如何添加键盘监听事件
- 正则表达式问题(我用\w替换[0-9a-zA-Z_]后编译不通过!!!!!!
- jsp中读“-”,为什么会变成??号
SELECT count(id),receiver from letter where emergency = '1' group by receiver你的:
SELECT count(id),receiver from letter group by receiver,emergency having emergency = '1'having是对group by 的条件如果你想选出count(id)>3的
可以这样用
SELECT count(id) col,receiver from letter group by receiver,emergency having
col>3
他说的没有问题啊,是应该按receiver分组,然后查询emergency='1'的啊,emergency字段不能被分组啊,我觉得应该是这样,可能还没有完全看懂你的题目,你试试吧
这样之后,能表示每个人emergency = '1'的有多少个,emergency = '0'的有多少个