数据库:以表tEmp和表tGrp为数据源。创建一个查询,按照部门名称查找职工信息,显示职工的“编号

姓名”及”聘用时间“三个字段内容。要求显示参数提示信息为”请输入职工所属部门名称“。如图:

我所建立的联系貌似不成立。表temp和表tgrp没有公共字可以建立联系。要怎么做才可以呢?

1、如果所属部门里存的是部门编号
select tEmp.编号,tEmp.姓名,tEmp.聘用时间 from tEmp
where 所属部门 in (select 部门编号 from tGrp where 部门名称 like '输入值')

2、如果所属部门里存的是部门名称
select tEmp.编号,tEmp.姓名,tEmp.聘用时间 from tEmp
where 所属部门 like '输入值'
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-12
select tEmp.* from tEmp,tGrp where tEmp.所属部门=tGrp.部门编号 and tGrp.部门名称='财务部'
第2个回答  2013-03-12
你看你你temp那表,所属部门里存的是部门编号还是部门名称,以便和tgrp去关联本回答被提问者和网友采纳