开发者社区 问答 正文

相关mysql遍历数据结果集的问题

现在主要的问题是这样子的
我有一个经过查询得到的结果集A
A结果集内包含RoomId 比如数据为1 2 3 三条
还有一个查询得到的结果集B
B结果集内结构是 RoomId week两字段
数据比如为
{1 1} {1 2} {1 3} {1 4} {2 1} {2 2} {2 3} {3 1} {3 2}
select cout(A结果集中的一个id) from B结果集
也就是想最后的结果得到的是4 3 2这样的结果
大家帮忙看看

展开
收起
落地花开啦 2016-02-13 14:22:18 2434 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    select b.roomid, count(b.roomid) from b where b.roomid in a group by b.roomid

    2019-07-17 18:41:59
    赞同 展开评论