这样的SQL语句应当怎么写。。

BigRobin 2000-09-12 01:42:00
一个表结构如下(T_USER):
USERID AS LONG
DEPT AS LONG
如有内容:
USERID DEPT
1 101
1 102
2 101
3 102
现在要选择出DEPT既具有101又具有102的USERID ,
应当怎么写SQL语句?

...全文
199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
masterkey 2000-09-14
  • 打赏
  • 举报
回复
select distinct UserId from T_User where Dept in('101','102')
masterkey 2000-09-14
  • 打赏
  • 举报
回复
select UserId from T_User where Dept in('101','102')
ezwyj 2000-09-13
  • 打赏
  • 举报
回复
SELECT t_user.userid
FROM t_user
WHERE t_user.dept=101 OR t_user.dept=102;
akala 2000-09-13
  • 打赏
  • 举报
回复
zzssyyvc是对的,怎么没给分
zzssyyvc 2000-09-12
  • 打赏
  • 举报
回复
select distinct userid from t_user where dept=101 and userid in (select userid from t_user where dept=102)
bamyl 2000-09-12
  • 打赏
  • 举报
回复
SELECT t_user.userid, t_user.dept, t_user_1.dept
FROM t_user INNER JOIN t_user AS t_user_1 ON t_user.userid = t_user_1.userid
WHERE (((t_user.dept)=101) AND ((t_user_1.dept)=102));

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧