in PostgreSQL posso utilizzare subquery in condizione di joinÈ possibile utilizzare la sottoquery nella condizione di join in Access?
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = (SELECT id2 FROM table2 LIMIT 1);
Ma quando cerco di usarlo in Access
SELECT *
FROM table1 LEFT JOIN table2
ON table1.id1 = (SELECT TOP 1 id2 FROM table2);
ottengo errore di sintassi. In realtà è impossibile in Access o solo il mio errore?
So che posso ottenere lo stesso risultato con WHERE
, ma la mia domanda riguarda le possibilità di JOIN
in Access.
+1 sto allontanando dal sub-query in quasi tutti i casi, come le tabelle derivate forniscono maggiori prestazioni nella maggior parte dei casi –