Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [vb6]update su select

  1. #1
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    [vb6]update su select

    Ho due tabelle legate da una relazione "uno a molti"
    per esempio

    Articoli
    idArticolo dexArticolo

    Oggetti
    idOggetto idArt dexOggetto

    Ora ho necessità di mettere un campo in Articoli chiamato numOggetti che conterrà ovviamente il numero di oggetti associati a quell'articolo. Ho aggiunto il campo manualmente ma devo riempirlo...
    Si può fare con una query?

    Grazie a todos!
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205

    Re: [vb6]update su select

    Il modo più semplice per inserire una tupla in un database è quello di usare il comando insert

    insert into <nome_tabella> [(colonna i, …, colonna j>]
    values (<valore i, …, valore j>);

    questo codice, puoi utilizzarlo se hai gia creato il campo a mano nel tuo db.

    il tuo, almeno così mi sembra di capire, non è il caso di un update (che invece si utilizza per aggiornare e modificare un campo).

    Insert per inserire dati nuovi!

    buon lavoro e fammi sapere.

    ciao
    Giano


    Originariamente inviato da wallrider
    Ho due tabelle legate da una relazione "uno a molti"
    per esempio

    Articoli
    idArticolo dexArticolo

    Oggetti
    idOggetto idArt dexOggetto

    Ora ho necessità di mettere un campo in Articoli chiamato numOggetti che conterrà ovviamente il numero di oggetti associati a quell'articolo. Ho aggiunto il campo manualmente ma devo riempirlo...
    Si può fare con una query?

    Grazie a todos!

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    non hai capito

    gli articoli li ho già, voglio metterci il numero di oggetti che sono già stati assegnati!
    Esempio
    ho tot articoli
    tabella articoli
    id dex nObjs
    1 art1 0
    2 art2 0

    tabella oggetti
    id idArt dex
    1 1 obj1
    2 1 obj2
    3 2 obj3

    quindi dopo la update vorrei ottenere
    tabella articoli:
    id dex nObjs
    1 art1 2
    2 art2 1
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    Prova così

    Update tabella articolo set nObjs = sum(idArt) where tabella oggetti.dex = tabella articolo.dex and tabella oggetti.dex = 'descrizione oggetto' ;

    Dovrebbe funzionare

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ne dubito

    comunque grazie
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    cambi solo la tabella articoli...non è che mi è molto chiara la cosa
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205

    Re: non hai capito

    mi spiace ma non capisco ancora...
    vuoi ottenere nelcampo nObjs della tabella articoli la somma di quali oggetti della tabella oggetti?



    Originariamente inviato da wallrider
    gli articoli li ho già, voglio metterci il numero di oggetti che sono già stati assegnati!
    Esempio
    ho tot articoli
    tabella articoli
    id dex nObjs
    1 art1 0
    2 art2 0

    tabella oggetti
    id idArt dex
    1 1 obj1
    2 1 obj2
    3 2 obj3

    quindi dopo la update vorrei ottenere
    tabella articoli:
    id dex nObjs
    1 art1 2
    2 art2 1

  8. #8
    La dex della tabella articoli è la stessa dex della tabella oggetti?

  9. #9
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da ciro78
    cambi solo la tabella articoli...non è che mi è molto chiara la cosa
    E' ciò che voglio fare...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  10. #10
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: Re: non hai capito

    Originariamente inviato da giano118
    mi spiace ma non capisco ancora...
    vuoi ottenere nelcampo nObjs della tabella articoli la somma di quali oggetti della tabella oggetti?
    Precisamente!!!
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.