Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1205 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Une requete de division

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Une requete de division

n°1366869
Profil sup​primé
Posté le 15-05-2006 à 19:48:05  answer
 

Bonjour,
 
Voici mon schéma pour une gestion simplifié de location vidéo
 
 
CLIENTS                      EXEMPLAIRES                   FILMS                         EST DE                 GENRES
---------                    -------------                  -------------             -------------          --------------
Num_client  ---------     Num_exemplaire  -------   Num_Film      ------      Num_genre  ------   Num_genre
                                  Num_Film                                                         Num_Film                Libelle
__________                  Num_Client
                                  Date_location
 
 
Voici la requete :
 
Liste des clients ayant loué au moins deux films de chaque genre
 
 
J'ai commencé et j'ai trouvé ça,  
 

Citation :

select num_client from exemplaires e, films f
 where e.num_film=f.num_film
 group by num_client
 having count(distinct numgenre) = (
                  select count(*) from genre);


 
Mais ça ne fonctionne pas
 
Merci


Message édité par Profil supprimé le 16-05-2006 à 15:29:21
mood
Publicité
Posté le 15-05-2006 à 19:48:05  profilanswer
 

n°1367166
moonboot
Posté le 16-05-2006 à 09:40:08  profilanswer
 

essaie avec having count(distinct num_genre) >= 2
 
il y a un truc bizarre avec tes tables, la table EST DE ne sert à rien non ?

n°1367372
Beegee
Posté le 16-05-2006 à 12:15:18  profilanswer
 

Essaye ça plutôt :
 
select num_client, count(*) from  
(select num_client, num_genre, count(*)
 from exemplaires e, films f
 where e.num_film=f.num_film
 group by num_client, num_genre
 having count(*) >= 2)
group by num_client
having count(*) = (select count(*) from genre);

n°1367638
Profil sup​primé
Posté le 16-05-2006 à 15:28:03  answer
 

j'essaye ça merci

n°1367641
Profil sup​primé
Posté le 16-05-2006 à 15:29:03  answer
 

ben en fait je fais une maj du schema, il y a un num_genre en trop je crois


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Une requete de division

 

Sujets relatifs
[RESOLU][SQL SERVER] Problème de curseurexécuter une requête sql sur un fichier excel
[SQL] Masque "littéral"[SQL SERVER] Copie de donnees d'une base a une autre
[SAGE] Transformer un bon de commande en bon de livraison en SQLRécuperer des selections en checkbox avec une requete SQL
[php/Mysql] Probleme requete select[JSP/DB2] Problème avec une requête d'insertion - Résolu
Asp, Vb et Access, Problème requête! A l'aide 
Plus de sujets relatifs à : [SQL] Une requete de division


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR