sql - 从 2/3 列链接来自 sql 的数据
问题描述
我不知道问题标题是否如此清楚,但这是我的问题:
我有表 UsersMovements,其中包含用户及其动作
用户运动:
ID
UserID
MovementID
Comments
Time/Date
我需要帮助寻找一个查询,如果用户 1、2 和 3 一直在一个共同的运动 ID 中,我知道我不知道运动 ID 是什么
真实情况是,我想看看我选择的那些 X 用户是否在一个区域内(在有限的时间间隔内,假设我在表中有日期/时间)
谢谢
解决方案
如果您想选择具有用户 ID 1,2 和 3 的动作列表,您可以使用 group by with
从 usermovements 中选择 motionid,其中 userid in(1,2,3) 按具有 count(distinct userid)=3 的 motionid 分组
推荐阅读
- r - 当值重复 3 次或更多次时创建新列
- linux - Docker 镜像 rabbitmq,apt 坏了
- reactjs - 更新状态的正确语法是什么?
- npm - 纱线错误日志文件的路径是什么?
- google-bigquery - Bigquery - 使用 ROW_NUMBER() 从 10M 表创建 bin 时,查询执行期间资源超出
- java - 在这里使用 lambda、function 和 optional 有什么好处?
- javascript - NoUiSlider - 不隐藏线条
- android - Android GPS FusedLocationProviderClient:错误的经度
- r - 关闭交互式地图上的 tmap 图例?
- php - 从 xml 标签中提取值