E' da una vita che non uso db access ed ora che lo sto usando per delle prove non riesco a far funzionare una semplice join
codice:
SELECT a.IDMovimento, a.TipoMovimento, a.Importo, a.Commissioni, a.Descrizione,
b.Descrizione AS Conto_Addebito_Descrizione,
c.Descrizione AS Conto_Accredito_Descrizione,
d.Descrizione AS Categoria_Descrizione,
e.Descrizione AS SottoCategoria_Descrizione
FROM Movimenti AS a
INNER JOIN Conti AS b ON b.IDConto = a.IDConto_Addebito
INNER JOIN Conti AS c ON c.IDConto = a.IDConto_Accredito
INNER JOIN Categorie AS d ON d.IDCategoria = a.IDCategoria
INNER JOIN SottoCategorie AS e ON e.IDSottoCategoria = a.IDSottoCategoria
ORDER BY a.Data DESC, a.IDMovimento DESC
L'errore è
Errore di sintassi (operatore mancante) nell'espressione della query 'b.IDConto = a.IDConto_Addebito INNER JOIN Conti AS c ON c.IDConto = a.IDConto_Accredito INNER JOIN Categorie AS d ON d.IDCategoria = a.IDCategoria INNER JOIN SottoCategorie AS e ON e.IDSottoCategoria = a.IDSottoCategoria'.
Che c'é di diverso in access che ora mi sfugge?