为了账号安全,请及时绑定邮箱和手机立即绑定

ID和Rid是主外键关系 查询booid=15数据 然后把rid统计条数放在id为1 2 3 4里面 能办到吗

ID和Rid是主外键关系 查询booid=15数据 然后把rid统计条数放在id为1 2 3 4里面 能办到吗

杨__羊羊 2018-12-06 20:57:43
ID和Rid是主外键关系 查询booid=15数据 然后把rid统计条数放在id为1 2 3 4里面 能办到吗
查看完整描述

6 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

可以

select id, 你的要查的字段

case when id < 5 then (select count(1) from table where booid=15 and id = t.id) else r_id end R_ID  --这个是你想要的效果

from table t

where booid=15

查看完整回答
反对 回复 2018-12-16
?
慕森王

TA贡献1777条经验 获得超3个赞

问题貌似描述的不太清楚。

查看完整回答
反对 回复 2018-12-16
?
开满天机

TA贡献1786条经验 获得超13个赞

要的效果是id为1 能得到他的rid的条数

查看完整回答
反对 回复 2018-12-16
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

 你的id不是主键么?整个表里只有一条啊?

 

查看完整回答
反对 回复 2018-12-16
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

你是不是 要 按照 R_ID  统计 数目?

查看完整回答
反对 回复 2018-12-16
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

单独统计比如1统计有7条然后创建一个字段保存

查看完整回答
反对 回复 2018-12-16
  • 6 回答
  • 0 关注
  • 746 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号