Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/12/2012, 18h58   #1
dodo69
Membre habitué
 
Dorian
Étudiant
Inscription : décembre 2010
Messages : 213
Détails du profil
Informations personnelles :
Nom : Dorian
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2010
Messages : 213
Points : 130
Points : 130
Par défaut Requête pour débutant

Bonjour à tous, je débute dans la programmation SQL, j'ai un cas d'école avec ces tables et contraintes que j'ai créées.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE Rayon(codeRayon Integer PRIMARY KEY, nomRayon Varchar(30));
CREATE TABLE Salarie(codeMatricule Integer PRIMARY KEY ,nom  Varchar(40) ,prenom varchar(50),cAffaires Float ,responsable varchar(1),codeRayon Integer);
CREATE TABLE Facture(numFacture Integer PRIMARY KEY,dateFacture date ,nomClient varchar(40),codeSalarie Integer);
CREATE TABLE Article(numArticle Integer PRIMARY KEY, designation Varchar(80), prixCatalogue Float, prixMinimal Float, qteStock Integer, codeTVA Integer, codeRayon Integer);
CREATE TABLE TVA(codeTVA Integer PRIMARY KEY, tauxTVA Float);
CREATE TABLE DetailFact(Facture Number,numArticle Integer,quantite Integer,prixVente Float);
 
ALTER TABLE Salarie ADD CONSTRAINT FK_codeRayon1 FOREIGN KEY(codeRayon) REFERENCES Rayon(codeRayon);
ALTER TABLE Facture ADD CONSTRAINT FK_codeSal1 FOREIGN KEY(codeSalarie) REFERENCES Salarie(codeMatricule);
ALTER TABLE Article ADD CONSTRAINT FK_codeRayon2 FOREIGN KEY(codeRayon) REFERENCES Rayon(codeRayon);
ALTER TABLE Article ADD CONSTRAINT FK_codeTVA FOREIGN KEY(codeTVA) REFERENCES TVA(codeTVA);
ALTER TABLE DetailFact ADD CONSTRAINT U_Facture1 PRIMARY KEY (Facture, NumArticle);
ALTER TABLE DetailFact ADD CONSTRAINT FK_Facture1 FOREIGN KEY(Facture) REFERENCES Facture(numFacture);
Et je bloque sur une requête :
J'aimerai connaitre les clients qui ont acheté des articles dans plusieurs rayons

Mon problème étant que je ne vois absolument pas comment mettre en relation les tables afin de voir si un clients a acheté dans plusieurs rayon où non

Merci d'avance l'aide que vous pourrez m'apporter.

Cordialement
DoDo
dodo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h02.


 
 
 
 
Partenaires

Hébergement Web