在postgresql中,我可以在连接条件中使用子查询。
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = (SELECT id2 FROM table2 LIMIT 1);
但是当我尝试在Access中使用它时
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = (SELECT TOP 1 id2 FROM table2);
我遇到了语法错误。这在Access中是否真的不可能,还是只是我的错误?
我知道我可以通过 WHERE
获得相同的结果,但我的问题是关于在Access中使用JOIN
的可能性。