Trong postgresql Tôi có thể sử dụng subquery trong điều kiện joinCó thể sử dụng truy vấn phụ trong điều kiện kết nối trong Access không?
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = (SELECT id2 FROM table2 LIMIT 1);
Nhưng khi tôi cố gắng sử dụng nó trong Access
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = (SELECT TOP 1 id2 FROM table2);
tôi nhận được lỗi cú pháp. Có thực sự không thể trong Access hay chỉ là sai lầm của tôi?
Tôi biết rằng tôi có thể nhận được kết quả tương tự với WHERE
, nhưng câu hỏi của tôi là về khả năng của JOIN
trong Access.
+1 Tôi đang di chuyển ra khỏi tiểu truy vấn trong hầu hết các trường hợp như bảng có nguồn gốc cung cấp cho hiệu suất cao hơn trong hầu hết các trường hợp –