Intersezione query
Intersezione query
Salve a tutti.
Uso Libreoffice ultima versione
Ecco il mio problema:
ho una query "anagrafe ditte" con i seguenti campi:
ragione sociale
Partita IVA
Codice fiscale
indirizzo
etc.
Poi ho un'altra query che chiamo qui per semplicità Q1 nella quale ci sono solo alcune ditte delle precedente query però sono riportate in un campo dal nome "impresa".
Voglio costruire una nuova tabella da "anagrafe ditte" che contenga solo le ditte che stanno in Q1.
Ho provato la funzione intersezione ma mi da errore.
Grazie
Uso Libreoffice ultima versione
Ecco il mio problema:
ho una query "anagrafe ditte" con i seguenti campi:
ragione sociale
Partita IVA
Codice fiscale
indirizzo
etc.
Poi ho un'altra query che chiamo qui per semplicità Q1 nella quale ci sono solo alcune ditte delle precedente query però sono riportate in un campo dal nome "impresa".
Voglio costruire una nuova tabella da "anagrafe ditte" che contenga solo le ditte che stanno in Q1.
Ho provato la funzione intersezione ma mi da errore.
Grazie
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Intersezione query
Ciao, Base è soltanto un'interfaccia che può funzionare con diversi database, pertanto prevede delle funzioni che non tutti i database supportano.
Il motore di default di Base, HSQLDB 1.8, non supporta Intersezione.
Per una possibile soluzione bisogna arrangiarsi in altro modo, ad occhio e croce con LEFT OUTER JOIN o RIGHT OUTER JOIN.
Il motore di default di Base, HSQLDB 1.8, non supporta Intersezione.
Per una possibile soluzione bisogna arrangiarsi in altro modo, ad occhio e croce con LEFT OUTER JOIN o RIGHT OUTER JOIN.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Intersezione query
ciao Charlie
scusami giusto per capire ma quando si fa una query tra le varie funzioni c'è anche "intersezione" ma se non funziona cosa ci sta a fare la funzione? a cosa serve?
scusami giusto per capire ma quando si fa una query tra le varie funzioni c'è anche "intersezione" ma se non funziona cosa ci sta a fare la funzione? a cosa serve?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Intersezione query
charlie ha scritto:Base è soltanto un'interfaccia che può funzionare con diversi database, pertanto prevede delle funzioni che non tutti i database supportano.
Il motore di default di Base, HSQLDB 1.8, non supporta Intersezione.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Intersezione query
ma non è possibile neache scrivere, con SELECT, qualcosa del tipo: se il campo"impresa" della query Q1= al campo "ragione sociale" della query anagrafe ditte allora prendi la "ragione sociale" record completo
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Intersezione query
Se alleghi il database, ti si può aiutare ....
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Intersezione query
devo crearne uno apposita perché quello che uso contiene dati sensibili
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Intersezione query
Cancella il contenuto delle tabelle con il comando diretto SQL:
e poi mettici qualche dato fittizio.
Codice: Seleziona tutto
DELETE FROM "nomeTabella"
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org