查询 :每个员工所在的部门和部门所在的地区(用两种解法解决)

fan7421436 2010-04-01 07:04:28
项目名 工资管理系统
子项目名 数据库设计 创建时间 2010-02-25
数据库表介绍
表名 Dept 部门表
字段名 数据类型 说明
DEPTNO int 部门号 主键
DNAME VARCHAR(14) 部门名
LOCTION Varchar(100) 地址

表名 Emp 员工表
字段名 数据类型 说明
EMPNO int 员工号 主键
ENAME VARCHAR(14) 员工名
JOB VARCHAR(14) 工作职位
MGR int 上级领导
HIREDATE datetime 出生日期
SAL money 工资
DEPTNO int 所属部门号 DEPTNO为外键和DEPT表关联



还有一种方法用 子查询
欢迎高手指教 谢谢
...全文
549 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin717399708 2010-04-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ldslove 的回复:]
SQL code
select a.ENAME,b.DNAME,b.LOCTION from 员工表 a,部门表 b
where a.DEPTNO=b.DEPTNO


select a.ENAME,(select DNAME from 部门表 where a.DEPTNO=DEPTNO) as 部门名
,(select LOCTION from 部门表 where a.DEPTNO……
[/Quote]

O(∩_∩)O~
wqmgxj 2010-04-04
  • 打赏
  • 举报
回复
学习 学习 学习
CareEarth 2010-04-04
  • 打赏
  • 举报
回复
路过学习!
老黎 2010-04-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ldslove 的回复:]
SQL code
select a.ENAME,b.DNAME,b.LOCTION from 员工表 a,部门表 b
where a.DEPTNO=b.DEPTNO


select a.ENAME,(select DNAME from 部门表 where a.DEPTNO=DEPTNO) as 部门名
,(select LOCTION from 部门表 where a.DEPTNO……
[/Quote]
东升哥威武
bancxc 2010-04-01
  • 打赏
  • 举报
回复
学习..
sxiaohui8709253 2010-04-01
  • 打赏
  • 举报
回复
接分 学习
fan7421436 2010-04-01
  • 打赏
  • 举报
回复
谢谢 非常感谢
看来 我要经常来论坛了
东那个升 2010-04-01
  • 打赏
  • 举报
回复
select a.ENAME,b.DNAME,b.LOCTION from 员工表  a,部门表 b
where a.DEPTNO=b.DEPTNO


select a.ENAME,(select DNAME from 部门表 where a.DEPTNO=DEPTNO) as 部门名
,(select LOCTION from 部门表 where a.DEPTNO=DEPTNO) as 地址
from 员工表 a

34,835

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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