Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766

    Query per fare update multiriga con valori diversi

    Ho una tabella con due colonne, chiamiamole col1 e col2.

    Faccio un esempio di come ho la tabella

    codice:
    col1                   col2
      2                       10
      3                       20
      7                       20
      7                        9
      8                        9
    Io vorrei aggiornare i valori della colonna 2 e ho difficoltà a farlo quando devo aggiornare più righe contemporaneamente.
    Nelle righe che nella prima colonna hanno valore 7, vorrei mettere due nuovi valori diversi. Vorrei così:

    codice:
    col1                   col2
      2                       10
      3                       20
      7                       15
      7                       19
      8                        9
    Ho messo in corsivo e sottolineato i valori modificati. Come faccio la query?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    ciao,

    con quale criterio inserisci il valore 15 e 19?

    qualcosa del genere:
    UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]


    http://www.geeksengine.com/database/...date-top-n.php
    Ultima modifica di 123delphi321; 10-06-2015 a 19:59

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Credo di poter mettere il 15 e il 19 in qualsiasi ordine. Basta che siano abbinati al 7

  4. #4
    le singole righe hanno un id univoco?

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    No, non hanno ID univoco (però non sono più di due). Adesso provo con la sintassi di delphi

  6. #6
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Da dove arrivano i valori 15 e 19?

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Li pesco da una form e li metto in due variabili

  8. #8
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Quote Originariamente inviata da ResianTaxidrive Visualizza il messaggio
    Li pesco da una form e li metto in due variabili
    Son davvero confuso. Quindi sono sempre DUE valori? Esattamente DUE?

  9. #9
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Dunque, sto pensando a una casistica ma direi che per il momento possiamo considerare il caso che siano sempre due e esattamente due.

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quale database usi e quale linguaggio ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.