【发布时间】:2013-12-12 10:12:06
【问题描述】:
我在 Ms Access 中有 2 个表
- tbl_Master_Employess
- tbl_Emp_Salary
我想显示与员工工资表链接的员工表中的所有员工 要链接两个表,两个表中的 id 都是 coluqEmpID
在第二个表中,我有一个日期列。我需要一个查询,它应该使用特定日期从两个表中获取记录
我尝试了以下查询:
select coluqEID as EmployeeID , colEName as EmployeeName,"" as Type, "" as Amt
from tbl_Master_Employee
union Select b.coluqEID as EmployeeID, b.colEName as EmployeeName, colType as Type, colAmount as Amt
from tbl_Emp_Salary a, tbl_Master_Employee b
where a.coluqEID = b.coluqEID and a.colDate = #12/09/2013#
但是,它显示重复。
查询4
EmployeeID EmployeeName Type Amt
1 LAKSHMANAN
1 LAKSHMANAN Advance 100
2 PONRAJ
2 PONRAJ Advance 200
3 VIJAYAN
4 THIRUPATHI
5 VIJAYAKUMAR
6 GOVINDAN
7 TAMILMANI
8 SELVAM
9 ANAMALAI
10 KUMARAN
我将如何重写我的查询以避免重复,或者有什么不同的方式不显示重复?
【问题讨论】: