例如:
char_ID money
1 10
2 10
3 10
1 10
==============
让 money 相加等20的,char_id 都列出来
可能我问的有问题
如果再加一个条件 比如 后面还有 info 字段 =951 查询所有info=951 然后再加起来。显示出来
这样的
char_id info 结果
1 951 20
2 951 10
求MYSQL语句,列出 相同ID 数值相等的总条数
答案:2 悬赏:40 手机版
解决时间 2021-04-23 04:15
- 提问者网友:嗝是迷路的屁
- 2021-04-23 00:09
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-23 01:05
只列id的话:
select char_id from 表名 goup by char_id having sum(money)=20
把那些条数据都显示出来的话
select * from 表名 where char_id in (
select char_id from 表名 goup by char_id having sum(money)=20
)
----------补充--------
你写的跟我不一样啊,
我group by char_id了,你是要查=20的还是大于等于20的?
select char_id from 表名 goup by char_id having sum(money)=20
把那些条数据都显示出来的话
select * from 表名 where char_id in (
select char_id from 表名 goup by char_id having sum(money)=20
)
----------补充--------
你写的跟我不一样啊,
我group by char_id了,你是要查=20的还是大于等于20的?
全部回答
- 1楼网友:往事隔山水
- 2021-04-23 01:31
count(*) 函数返回表中的记录数:
select count(*) from table_name
相信你会了吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯