Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [SQL]Eseercizio SQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136

    [SQL]Eseercizio SQL

    Salve a tutti,
    ho il seguente db(in rosso le primary key):
    CLIENTE(CodCl,Nome,Cognome,Punti)
    ORDINI(CodO,CodCl,Data)
    COMPORD(CodO,CodA,Quantità)
    CARRELLO(Codo,Data,CodCl,Completo)
    COMPCARRELLO(CodO,CodA,Quantità)
    ARTICOLO(CodA,Costo,Punti,Scorta)

    Ho la segente interrogazione:
    Si scriva un interrogazione Sql(preferibilmente senza uso di viste)che,se valutata fornisce il codice del cliente che(complessivamente nei vari ordini) hanno comprato tutti gli articoli disponibili.

    ho fatto così:


    codice:
    select CodCl
    from CLIENTE as C,Articolo
    where CodA not in(select CodA
                                from ORDINI as A join COMPORDINI as C1 on A.CodO=C1.CodO
                                where C.CodCl=O.CodCl)
    Spero in un vostro consiglio.Saluti.

  2. #2
    fai una count degli articoli
    fai una count distinct degli articoli group by cliente,articoli
    se le due count sono uguali, hai trovato i clienti!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    E' sbagliata.Cercate cortesemente di non essere così superficiali.

  4. #4
    Originariamente inviato da and77
    E' sbagliata.Cercate cortesemente di non essere così superficiali.

  5. #5
    optime ti ha dato il cammino, sta a te approfondirlo.
    Se non capisci, chiedi. Se ancora ti servono delle spiegazioni chiedi dinuovo.

    Però devi essere tu a sforzarti, se l'esercizio te lo fanno gli altri alla fine non impari niente.

    Partecipare ad una discussione NON É UN OBBLIGO, ma diciamo pure una cortesia.


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