单从你给定的条件来看,这两个表是不能关联,因为两个表没有共同的字段。
不过从应用角度来看,应该在员工表中再设立一个字段deptid(部门编号),表示该员工所属的部门,这样部门和员工表就可以关联,其本质就是将员工表的deptid字段设为外键,其操作命令如下:
ALTER TABLE 员工
ADD CONSTRAINT fk_deptid FOREIGN KEY(deptid) REFRENCES 部门(deptid)
select * from 部门表 where id in
(select id from 员工表 )
select dept.deptid,dept.deptname,detp.did,account.id,account.name,account.age,account.sex from dept outer join account having in account.id=dept.did
试试?