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ì:
Spero in un vostro consiglio.Saluti.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)

Rispondi quotando
