Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [Sql] Update complesso

  1. #1

    [Sql] Update complesso

    Ciao a tutti, mi sono un attimo bloccata di fronte ad un problema d'aggiornamento...

    devo eseguire il seguente update "UPDATE polizza SET money = '1' "

    a tutto il seguente SELECT..

    Codice PHP:
    SELECT polizza.codicepolizza,polizza.dataspedizione,socio.nome,socio.cognome,socio.bonifico,socio.check_bonifico
    FROM socio
    polizza 
    WHERE socio
    .id polizza.idsocio 
    AND
    polizza.dataspedizione LIKE '2007%'
    AND
    socio.bonifico '1'
    AND
    socio.check_bonifico '1' 
    Come devo unire le due query?

    Grazie
    Www.Spritzlandia.it - Community dedicata agli amanti del famoso aperitivo. Amici, Blog, Chat, annunci gratis. Eventi in Pub, Discoteche e Pizzerie a Padova, Venezia, Treviso.

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    L'unico modo è con una subselect.

    Codice PHP:
    UPDATE polizza SET money '1' where idsocio in (SELECT socio.id
    FROM socio
    polizza
    WHERE socio
    .id polizza.idsocio
    AND
    polizza.dataspedizione LIKE '2007%'
    AND
    socio.bonifico '1'
    AND
    socio.check_bonifico '1'
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Viene fuori questo errore...

    You can't specify target table 'polizza' for update in FROM clause


    UPDATE

    Ho risolto togliendo la tabella polizza dalla query...thanks!!


    Www.Spritzlandia.it - Community dedicata agli amanti del famoso aperitivo. Amici, Blog, Chat, annunci gratis. Eventi in Pub, Discoteche e Pizzerie a Padova, Venezia, Treviso.

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Ma che database è, MySQL?
    E che versione......?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    ho risolto Grazie!!!
    Www.Spritzlandia.it - Community dedicata agli amanti del famoso aperitivo. Amici, Blog, Chat, annunci gratis. Eventi in Pub, Discoteche e Pizzerie a Padova, Venezia, Treviso.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.