Errore join tra tabelle

di il
2 risposte

Errore join tra tabelle

Ciao, ho un problema con le relazioni sul db. Di seguito trovate lo schema:

In pratica tutto funziona fin quando non stabilisco le relazioni n. 3, 4. Mi viene mostrato l'errore di join seguente:

Ci sono due tabelle "molti-a-molti", credo di dover creare una query a parte per eseguire un join per primo, ma non riesco a capire come fare.

Potreste aiutarmi?
Grazie

2 Risposte

  • Re: Errore join tra tabelle

    Se ottieniberrore al tentativo di relazionare è solo perché la relazione non può essere fatta per inconsistenza dei dati.
    In sostanza hai campi lato Molti non esistenti lato 1.
    Nessuno può aiutarti... devi cercare le anomalie e sanarle 1 per 1
  • Re: Errore join tra tabelle

    Quelle relazioni che mostri, mi pare non siano le classiche INNER join (tipo 1), ma sono LEFT o RIGHT join (tipo 2 o 3). Accade soprattutto per le query "complesse" che non è possibile gestirle. Se vuoi gestire i join LEFT o RIGHT (tipo 2 o 3) devi creare delle query di "appoggio" con gli INNER join, quindi ti servi delle query appena create per gestire i LEFT/RIGHT join.
Devi accedere o registrarti per scrivere nel forum
2 risposte