SQL 语句 根据最小值查询用户id
如图,dept_id代表部门id,根据role表字段的查询每个部门checkper最小值对应的user_id,求dalao帮助下...
如图,dept_id代表部门id,根据role表字段的查询每个部门checkper最小值对应的user_id,求dalao帮助下
展开
2个回答
2018-05-07 · 知道合伙人软件行家
关注
展开全部
select userID from user a left outer join(select min(checkper) as checkper,role_id,dept_id from role group by dept_id,role_id) b on a.role_id=b.rold_id and a.dept_id=b.deptid
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-07
展开全部
SELECT tr.checkper,tu.user_id,tr.dept_id
FROM Tuser tu
RIGHT JOIN role tr ON tr.rloe_id=tu.role_id
WHERE checkper=(SELECT MIN(checkper) FROM role)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询