数据库group by语句
select * from hb_student_info where card_id in(select card_id from hb_student_info group by card_id having count(card_id)>1)
我知道这句的功能是查找出card_id相同的纪录 具体是怎么实现功能的,count函数大于1是什么意思?
人气:228 ℃ 时间:2020-02-03 14:38:34
解答
select card_id from hb_student_info group by card_id having count(card_id)>1group by 是按照card_id分组,配合having做条件筛选比如hb_student_info中数据如下:card_id 栏位1 栏位2 001 1 2001 2 2001 3 4002 4...
推荐
- 数据库的group by有什么意义呢?(sql server)
- 1.甲,乙两站相距45千米,一列慢车和一列快车同时从甲,乙两站出发,速度分别是每52千米和每小时70千米,两车同向而行,开始时快车在慢车后面,问经过多少时间后快车追上慢车?
- 当A=2x²+1,B=4x²-2x-5,则:
- 如图是一个多面体的展开图,每个面内都标注了字母,请根据要求回答问题: (1)如果面A在多面体的底部,那么哪一面会在上面? (2)如果面F在前面,从左面看是面B,那么哪一面会在上
- 形容自立精神的成语
- 有一块菜地和一块稻田,菜地的一半和稻田的三分之一放在一起是13公顷,稻田的一半和菜地的一半放在一起是12公顷.那么这块稻田多少公顷?
- 解方程X-1=2/1X+4/1X+8/1X+16/1X+32/1X
- 1949至1957年,我国人口死亡率下降的原因是什么?
猜你喜欢