Ciao a tutti, ho bisogno di un aiuto per creare un'istruzione sql.
La situazione è questa: ho tre tabelle: Aziende, Valori, Note:
Come si può vedere le relazioni sono:codice:Aziende -------- IdAzienda txtNomeAzienda Valori ------ IdValore sngValore lngAzienda Note ---- IdNota memNota lngValore blnImportante
Aziende (uno) - Valori (molti)
Valori (uno) - Note (molti)
Quello che devo ottenere è una SQL che, dato un IdAzienda e che la nota con un determinato IdNota dovrà avere blnImportante = True (già assegnato), come faccio ad impostare blnImportante=False per tutte le altre note di tutti i valori dell'Azienda.
Qualcosa del tipo:
UPDATE Note SET blnImportante=False
WHERE IdNota IN
(SELECT IdNota FROM Valori, Note WHERE IdValore=lngValore AND lngAzienda=4 AND IdNota<>15)
È corretto?

Rispondi quotando