Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Aug 2004
    Messaggi
    213

    Rinfrescatemi la memoria con access... (INNER JOIN)

    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?

  2. #2
    Utente bannato
    Registrato dal
    Aug 2004
    Messaggi
    213
    Erano le parentesi...



    SELECT a.TipoMovimento, a.Data, a.IDMovimento, a.Importo, a.Commissioni, a.Descrizione,
    b.Descrizione AS ContoAddebito_Descrizione,
    c.Descrizione AS ContoAccredito_Descrizione,
    d.Descrizione AS Categoria_Descrizione,
    e.Descrizione AS SottoCategoria_Descrizione

    FROM (((Movimenti AS a
    INNER JOIN Conti AS b ON b.IDConto = a.IDContoAddebito)
    INNER JOIN Conti AS c ON c.IDConto = a.IDContoAccredito)
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.