请问这样的功能用SQL 怎么实现?

krukur krukur 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我首先要查询用户所属的部门

select deptId from employee where id='00'

结果为:
“12,33,25”

deptId字段存放的是varchar类型,多个部门id用逗号隔开的

我现在要根据上面的部门编号一下查出所有的部门记录,就像下面的这样的语句的结果

select * from dept where id in ('12','33','25')

我现在是这样写的:

select * from dept where id in (select deptId from employee where id='00')

上面的语句不行,请问要实现这样的结果,怎么用sql语句一下就实现这样的功能?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
krukur
应用实例 27,579 成员 68,540 内容