有3张表
一员工表(员工号,用户名,性别,部门)
二部门表(部门编号,部门名称)
三考勤表(员工号,部门号,出勤天数)
用sql语句实现表连接问题,希望select 某一个员工号就能出现员工号 用户名,性别,部门名称,出勤天数,好像要添加主键和索引!
一员工表(员工号,用户名,性别,部门)
二部门表(部门编号,部门名称)
三考勤表(员工号,部门号,出勤天数)
用sql语句实现表连接问题,希望select 某一个员工号就能出现员工号 用户名,性别,部门名称,出勤天数,好像要添加主键和索引!
select a.员工号,a.性别,c.部门名称,b.出勤天数
from 员工表 a inner join 考勤表 b
on a.员工号=b.员工号
inner join 部门表 c
on a.部门编号=c.部门编号
a.*,b.部门名称,c.出勤天数
from
员工表 a ,部门表 b,考勤表 c
where
a.员工号=c.员工号
and
b.部门编号=c.部门号
and
a.员工号='xxxx'
from 员工表 a inner join 考勤表 b
on a.员工号=b.员工号
inner join 部门表 c
on b.部门编号=c.部门编号
这样试试