query condizionata

  • Creatore Discussione Creatore Discussione proteo
  • Data di inizio Data di inizio

proteo

Nuovo Utente
23 Mar 2009
3
0
0
casablanca
Buona sera a tutti,

devo scrivere una query che quando il risultato dal seguente select

(SELECT COUNT(*) FROM tab_accoppiamenti WHERE codice_univoco =222161613) è uguale a 3 venga eseguito il seguente comando di update :

(UPDATE riproduttori SET punteggio='4' WHERE codice_univoco =222161613).

Il data base è su MySQL.

Grazie in anticipo per il Vostro consiglio.
 
Grazie Pole per il tuo interessamento al mio problema. Mi collego al DB attraverso ODBC e il front_end è stato sviluppato con LAbView. Roberto.
 
Putroppo non conosco proprio questo LAbView, mi spiace.
Solitamente io da software faccio prima una
"SELECT COUNT (idrecord) AS totale FROM nome_tabella WHERE idrecord = 'valore_inputato'"

poi immagazzino il valore in un una variabile:
dim var_tot as Integer = recordset("totale")

e poi con un if risolvo il problema
if var_tot = 3 then
"UPDATE ...."

Più di così mi spiace ma non so dirti :p
 
Grazie ancora per l'interessamento. Con Labview mi collego al data base e poi spedisco una stringa con la query scritta nello stesso modo che uso per provarla attraverso HeidiSQL o DbVisualizer. Roberto
 

Discussioni simili