Istruzione SQL

Discussioni sulle caratteristiche di database
Rispondi
Cinghiale78
Messaggi: 29
Iscritto il: giovedì 25 febbraio 2021, 22:29

Istruzione SQL

Messaggio da Cinghiale78 »

Vorrei fare un pò di pulizia in un db utilizzato da una biblioteca.
Data la tabella "Articoli" con il campo "id_editore" relazionato n a 1 col campo "id_editore" della tabella "Editori", vorrei impartire un'istruzione sql di UPDATE che imposti "Articoli"."id_editore" = 1 se "Editori"."nome" è vuoto.
Qualcuno può suggerirmi la sintassi corretta?
Cinghiale 78 - LibreOffice 7.0.4.2 Windows10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Istruzione SQL

Messaggio da charlie »

Ciao, prova questa:

Codice: Seleziona tutto

UPDATE "Editori"
SET "Articoli"."id_editore" = 1
WHERE "Editori"."nome" IS NULL; 
Ma se "Articoli"."id_editore" è chiave primaria ed è un valore già presente, non funzionerà
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Rispondi