[RISOLTO] join non funzionante

Discussioni sulle caratteristiche di database
Rispondi
strulga
Messaggi: 63
Iscritto il: martedì 18 luglio 2017, 11:53

[RISOLTO] join non funzionante

Messaggio da strulga »

ciao.
nella query "Prepp", non riesco a far corrispondere i valori di due tabelle con questa join:

JOIN "VIDTipoPrep" AS "T" ON "VIDPrep"."ID_Tipo" = "T"."ID_TipoPrep"

I valori "VIDPrep"."ID_Tipo" e "VIDTipoPrep"."ID_TipoPrep" sono gli stessi ma la tabella non me li carica.
Dove sta l'errore? non riesco proprio a trovarlo.
Allegati
strulg.odb
(184.57 KiB) Scaricato 121 volte
Ultima modifica di strulga il lunedì 26 marzo 2018, 15:02, modificato 1 volta in totale.
LibreOffice 5.3.0.3 su Windows 7
Avatar utente
bydindi
Volontario
Volontario
Messaggi: 258
Iscritto il: lunedì 21 febbraio 2011, 10:16

Re: join non funzionante

Messaggio da bydindi »

Ciao

Nel database che hai allegato non esiste la tabella "T"

Paolo
OOo 4.1.1 su Windows Vista
strulga
Messaggi: 63
Iscritto il: martedì 18 luglio 2017, 11:53

Re: join non funzionante

Messaggio da strulga »

ciao.
"T" è un alias di "VIDTipoPrep" creato in join
( JOIN "VIDTipoPrep" AS "T"...)

Ho risolto. il problema era che il campo "ID_Tipo" era impostato come char fisso con 4 caratteri, mentre "ID_TipoPrep" era varchar. sistemate queste cose e aggiornati i valori tuto funziona... meno male!
LibreOffice 5.3.0.3 su Windows 7
Rispondi