Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Access] errore Join su tre tabelle

    Salve raga, sapete dirmi perche' questo codice non va????
    Mi da errore di sintassi:


    SELECT MatchTitStudio.TestoTitStudio, ANAGRAOK.ID, ANAGRAOK.CognomeNome, MatchProfessioni.Professione
    FROM MatchTitStudio
    INNER JOIN ANAGRAOK
    ON MatchTitStudio.CodTitStudio = ANAGRAOK.CodTitStudio
    INNER JOIN MatchProfessioni
    ON ANAGRAOK.CodProfessione = MatchProfessioni.CodProfessione



    I nomi sono tutti corretti.
    l'errore e:
    errore d sintassi (operatore mancante) nell'espressione della query 'MatchTitStudio.CodTitStudio = ANAGRAOK.CodTitStudio
    INNER JOIN MatchProfessioni
    ON ANAGRAOK.CodProfessione = MatchProfessioni.CodProfessione'.

  2. #2
    la JOIN interna va racchiusa tra parentesi

  3. #3
    si, ma dove precisamente???

  4. #4
    okok ho risolto cosi:

    SELECT ANAGRAOK.ID, CognomeNome,
    MatchTitStudio.TestoTitStudio, MatchProfessioni.Professione
    FROM (MatchTitStudio
    INNER JOIN ANAGRAOK
    ON MatchTitStudio.CodTitStudio = ANAGRAOK.CodTitStudio)
    INNER JOIN MatchProfessioni
    ON MatchProfessioni.CodProfessione = ANAGRAOK.CodProfessione

  5. #5

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.