Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema con query!!!

  1. #1

    problema con query!!!

    salve a tutti, ho un piccolo problema nel creare una query. adesso vi spiego cosa devo fare.

    io ho una tablella con 2 campi dove nel primo c'è un id e nel secondo un numero che varia da 1 a 2. il numero 1 corrisponde ad un acquisto e il numero 2 alla vendita.

    id ¦ operazione
    --------------
    1 ¦ 1
    2 ¦ 1
    2 ¦ 2
    3 ¦ 1
    1 ¦ 2
    3 ¦ 2
    4 ¦ 1

    ecco rappresentato l'esempio della tabella. il mio problema è nel creare una query che come risultato mi torna l'id dell'oggetto non ancora venduto in questo caso il 4.

    come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    suppongo che l'id non sia auto_increment giusto?

    e comunque la tabella degli oggetti come è collegata? o è quella la tabella degli oggetti?

  3. #3
    la cosa è un po complicata... ho cercato di riassumere il problema.

    cmq cerco un comando che mi trova la differenza... esempio

    (select id form prodotti where operazione =1) - (select id form prodotti where operazione =2)

    in modo che risultano solo gli id che non sono stati venduti.


    esiste qualcosa di simile??

  4. #4
    ho trovato una specie di soluzione ma non mi piace molto....

    SELECT V.Orologio_idOrologio, COUNT(*) as count
    FROM VAR V GROUP BY V.Orologio_idOrologio HAVING count<2

    come risultato mi torna

    id ¦ count
    ------------
    4 ¦ 1


    io vorrei che non mi torni il count come risultato ma soltanto l'id

    mi puo aiutare qualcuno??

  5. #5
    SOLUZIONE TROVATA

    SELECT V.Orologio_idOrologio
    FROM VAR V GROUP BY V.Orologio_idOrologio HAVING
    (COUNT(*)<2)

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.