CREATE TABLE `employee` (
`Eid` varchar(10), --职工编号
`EName` varchar(30), --职工姓名
`Wno` varchar(10), --所在仓库
`Salary` int(11) --职工工资
);
CREATE TABLE `warehouse` (
`Wno` varchar(10), --仓库编号
`City` varchar(20), --所在城市
`Size` int(11), --面积
);
表样例
employee表:
Eid EName Wno Salary
0010 张三 A01 3600
0011 刘勇 A01 2700
0012 张立 A01 8500
0021 刘靖 A02 2500
0022 王强 A02 5600
0023 李军 5000
0031 王林 3500
warehouse表:
Wno City Size
A01 杭州 15000
A02 建德 5000
B01 宁波 1200
B02 奉化 7500
C01 温州 10000
C02 乐清 8000
D01 绍兴 11000
输出样例:d
Eid EName Wno City Size
0010 张三 A01 杭州 15000
0011 刘勇 A01 杭州 15000
0012 张立 A01 杭州 15000
0021 刘靖 A02 建德 5000
0022 王强 A02 建德 5000
数据库两张表关联查询
select EId,EName,Wno,warehouse.city,warehouse.Size from employee inner join warehouse on employee.Wno=warehouse.Wno;
select em.Eid, em.EName,em.Wno, wh.City, wh.Size
from employee as em
join warehouse wh on em.Wno=wh.Wno;