Funzione Union su Query - [risolto]

Non riesco a far funzionare la Query sottindicata. Il database mi dà questo messaggio di errore:
Il comando dato non è un’istruzione SELECT. Solo le ricerche sono ammesse.”

SELECT city FROM Italia

UNION

SELECT city FROM Europa

Dove
“Italia” è la tabella con campo “city” = “Milano, Roma, Napoli”

“Europa” è la tabella con campo “city” = “Parigi, Londra, Vienna”

Il risultato che vorrei è una Query con un unico campo “city” = “Milano, Roma, Napoli, Parigi, Londra, Vienna”

Spero di esser stata chiara…Grazie in anticipo

Ciao, la sintassi è corretta, ma perché funzioni devi attivare: Esegui direttamente il comando SQL, l’ultima icona a destra.

Se la mia riposta ti ha aiutato, votala con :heavy_check_mark: (qui a sinistra)

descrizione immagine

Ciao Charlie
Grazie!!! ho fatto come mi hai detto ma…adesso mi esce questo errore…che incubo…

Vero!!! Grandioso: bastava mettere tra gli apici " " in nome dei campi e delle tabelle :smiley:
Ora funziona!
Grazie mille Charlie :slight_smile:

Le versioni più recenti di Libre Office hanno Firebird impostato come motore database di default al posto del vecchio HSQLDB 1.8. Vedo che stai adoperando Firebird e quindi è necessario controllare se la sintassi SQL è corretta come lo era per HSQLDB.

Devi usare obbligatoriamente le virgolette:

SELECT "city" FROM "Italia"

UNION

SELECT "city" FROM "Europa"

Vero!!! Grandioso: bastava mettere tra gli apici " " in nome dei campi e delle tabelle :smiley: Ora funziona! Grazie mille Charlie :slight_smile:

PS: non so come si chiude il post con “risolto”…urki