Bonjour,

j'ai effectué une petite base de données pour faire des pronostics sur des matchs.

Voici une partie des tables :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
CREATE TABLE EQUIPE ( 
  NO_EQUIPE   NUMBER        NOT NULL, 
  LIB_EQUIPE  VARCHAR2 (50)  NOT NULL, 
  GROUPE      CHAR (1)      NOT NULL, 
  CONSTRAINT PK_EQUIPE
  PRIMARY KEY ( NO_EQUIPE ) );
 
CREATE TABLE NIVEAU ( 
  NO_NIVEAU   NUMBER (1)    NOT NULL, 
  LIB_NIVEAU  VARCHAR2 (50)  NOT NULL, 
  CONSTRAINT PK_NIVEAU
  PRIMARY KEY ( NO_NIVEAU ) ;
 
CREATE TABLE CONFRONTATION ( 
  NO_CONF    NUMBER        NOT NULL, 
  EQUIPE1    NUMBER        NOT NULL, 
  EQUIPE2    NUMBER        NOT NULL, 
  NO_NIVEAU  NUMBER        NOT NULL, 
  DATE_LIM   DATE          NOT NULL, 
  JOUR       DATE          NOT NULL, 
  CONSTRAINT PK_CONF
  PRIMARY KEY ( NO_CONF ) );
 
ALTER TABLE CONFRONTATION ADD  CONSTRAINT FK2_CONF
 FOREIGN KEY (EQUIPE2) 
  REFERENCES DEMANDE_TEST.EQUIPE (NO_EQUIPE) ;
 
ALTER TABLE CONFRONTATION ADD  CONSTRAINT FK3_CONF
 FOREIGN KEY (NO_NIVEAU) 
  REFERENCES DEMANDE_TEST.NIVEAU (NO_NIVEAU) ;
 
ALTER TABLE CONFRONTATION ADD  CONSTRAINT FK_CONF
 FOREIGN KEY (EQUIPE1) 
  REFERENCES DEMANDE_TEST.EQUIPE (NO_EQUIPE) ;
ma table confrontation contient toutes les confrontations entre les différentes équipe.

Je souhaiterais exécuter une requête qui me permette de voir toutes les confronations avec les noms des equipes

J'ai procédé de la sorte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select no_equipe, lib_equipe, groupe
from confrontation c, equipe e
and c.equipe1=n.no_equipe
and c.equipe2=n.no_equipe
order by groupe
Cette requête ne retourne aucune ligne.

Quelqu'un aurait une idée sur mon erreur?

Merci