从MySQL到MS Access的查询更改
我在MySQL中有一个视图,但出于某种原因,我希望它在MS Access中写入..我已经导入了必要的表。当我从MySQL复制视图定义并将其写入Access查询设计时,它在“连接操作”上给出了错误。这里出了什么问题 查看->QRY职业从MySQL到MS Access的查询更改,mysql,ms-access,Mysql,Ms Access,我在MySQL中有一个视图,但出于某种原因,我希望它在MS Access中写入..我已经导入了必要的表。当我从MySQL复制视图定义并将其写入Access查询设计时,它在“连接操作”上给出了错误。这里出了什么问题 查看->QRY职业 select `a`.`Employee_ID` AS `Employee_ID`,`a`.`Employee_Name` AS `Employee_Name`,`a`.`Flat_No` AS `Flat_No`,`a`.`Area` AS `Area`,
select `a`.`Employee_ID` AS `Employee_ID`,`a`.`Employee_Name` AS `Employee_Name`,`a`.`Flat_No` AS `Flat_No`,`a`.`Area` AS `Area`,`a`.`Building_Name` AS `Building_Name`
from (`tblallotment` `a` join `tblflat` `f`)
where ((`a`.`Flat_No` = `f`.`Flat_No`)
and (`f`.`Status` = 'A')
and (not(`a`.`Employee_ID` in
(select `c`.`Employee_ID`
from (`tblallotment` `a` join `tblcancel_allotment` `c`)
where ((`a`.`Employee_ID` = `c`.`Employee_ID`)
and (`c`.`Date_Cancellation` = 0))))))
你需要提及加入的内容。。。看看这个:你能通过修改上面的查询给我看一个例子吗?我已经发布了下面的例子。总是提到你正在执行连接的列,在你的情况下可以…我不确定你的要求,但应该是这样的:from(
tblallootment
a
jointblflat
f
)on((a
Flat\u No
=f
Flat\u No
)
("SELECT [Department Name], " _
& "FirstName & Chr(32) & LastName AS Name " _
& "FROM Departments LEFT JOIN Employees " _
& "ON Departments.[Department ID] = " _
& "Employees.[Department ID] " _
& "ORDER BY [Department Name];")
select a.Employee_ID AS Employee_ID,
a.Employee_Name AS Employee_Name,
a.Flat_No AS Flat_No,
a.Area AS Area,
a.Building_Name AS Building_Name
from tblallotment a
inner join tblflat f
on a.Flat_No = f.Flat_No
where f.Status = 'A'
and (not (a.Employee_ID in
(select c.Employee_ID
from tblallotment a
inner join tblcancel_allotment c
on a.Employee_ID = c.Employee_ID
where c.Date_Cancellation = 0)))