Bonjour,

J'ai ma table avec ses données : http://cjoint.com/data/jrwCHXX77k_LOTO.sql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
CREATE TABLE LOTO (
  JOUR     VARCHAR(9) NOT NULL,
  NOMBRE1  SMALLINT NOT NULL,
  NOMBRE2  SMALLINT NOT NULL,
  NOMBRE3  SMALLINT NOT NULL,
  NOMBRE4  SMALLINT NOT NULL,
  NOMBRE5  SMALLINT NOT NULL,
  NOMBRE6  SMALLINT NOT NULL,
  NOMBRE7  SMALLINT NOT NULL,
  /* Keys */
  PRIMARY KEY (JOUR)
);
J'exécute la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
SELECT FIRST 7 NOMBRE, COUNT(FREQUENCE) AS FREQUENCE FROM (
       SELECT NOMBRE1 AS NOMBRE, COUNT(NOMBRE1) AS FREQUENCE FROM LOTO GROUP BY NOMBRE1 UNION ALL
       SELECT NOMBRE2 AS NOMBRE, COUNT(NOMBRE2) AS FREQUENCE FROM LOTO GROUP BY NOMBRE2 UNION ALL
       SELECT NOMBRE3 AS NOMBRE, COUNT(NOMBRE3) AS FREQUENCE FROM LOTO GROUP BY NOMBRE3 UNION ALL
       SELECT NOMBRE4 AS NOMBRE, COUNT(NOMBRE4) AS FREQUENCE FROM LOTO GROUP BY NOMBRE4 UNION ALL
       SELECT NOMBRE5 AS NOMBRE, COUNT(NOMBRE5) AS FREQUENCE FROM LOTO GROUP BY NOMBRE5 UNION ALL
       SELECT NOMBRE6 AS NOMBRE, COUNT(NOMBRE6) AS FREQUENCE FROM LOTO GROUP BY NOMBRE6 UNION ALL
       SELECT NOMBRE7 AS NOMBRE, COUNT(NOMBRE7) AS FREQUENCE FROM LOTO GROUP BY NOMBRE7
) TIRAGE GROUP BY NOMBRE ORDER BY FREQUENCE DESC,NOMBRE ASC;
Le problème c'est qu'il me renvoi ça :
"NOMBRE";"FREQUENCE"
"**1";"**7"
"**2";"**7"
"**3";"**7"
"**4";"**7"
"**5";"**7"
"**6";"**7"
"**7";"**7"
Ce qui est faux et je ne comprends pas pourquoi...

Merci pour votre aide,
Mathieu