`
wlf
  • 浏览: 3159 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
一公司中的同一员工可以属于多个不同部门,如何列出还没有分配部门的员工?? 员工表:create table emp(id int primary key, name varchar(100)) 部门表:create table depart(id int primary key, name varchar(10)) 关系表:create table emp_depart(eid int,did int) 注释:eid 是员工表emp的外键, did 是部门表depart的外键 常见查询是(性能不好): select * from emp where id not in (select ...
今天面试中有一道数据库的查询问题: 有一公司中的同一员工可以属于多个部门,如何用一条查询列出所有的员工,要求符合的条件是: 员工名字中包含John并且属于两个部门以上,部门中要求包含部门A 我的查询如下: 员工表:create table emp(id int primary key, name varchar(100)) 部门表:create table depart(id int primary key, name varchar(10)) 关系表:create table emp_depart(eid int,did int) 注释:eid 是员工表emp的外键, did 是部门表de ...
Global site tag (gtag.js) - Google Analytics