Ist es möglich, verwenden Sie eine Unterabfrage in der join-Bedingung in Access?

In postgresql kann ich verwenden Unterabfrage in der join-Bedingung

SELECT * 
FROM table1 LEFT JOIN table2
     ON table1.id1 = (SELECT id2 FROM table2 LIMIT 1);

Aber wenn ich versuchen, es in Access

SELECT *
FROM table1 LEFT JOIN table2 
     ON table1.id1 = (SELECT TOP 1 id2 FROM table2);

Bekomme ich syntax error. Ist es tatsächlich unmöglich, in Access oder nur mein Fehler???

Ich weiß, dass ich das gleiche Ergebnis mit WHERE, aber meine Frage ist über die Möglichkeiten der JOIN im Zugriff.

InformationsquelleAutor Jofsey | 2012-11-26
Schreibe einen Kommentar