我有一个表,其外键分配给主表。通常,在SSMS中,我从外键表中获取数据,如下所示:
SELECT * from COMDATE
WHERE COMDATE.FORNLINK = MASTER.LINK
或类似的东西
在MS Access中,这不起作用。事实上,Access要求我为MASTER.LINK
提供值。有没有办法做到这一点?另外,为什么它在T-SQL中如此不同?
答案 0 :(得分:1)
你忘记了MASTER
表
SELECT COMDATE.* from COMDATE, MASTER
WHERE COMDATE.FORNLINK = MASTER.LINK
我鼓励使用INNER JOIN
代替
SELECT C.* FROM COMDATE C
INNER JOIN MASTER M ON C.FORNLINK = M.LINK