par
vins1892 » 04 avr. 2005, 12:53
Si je comprends bien, je dois créer une table temporaire du style:
CREATE TEMPORARY TABLE temp (id INT not null auto_increment,dtirage DATE not null,num INT not null,primary key (id));
Ensuite:
INSERT INTO temp (
SELECT dtirage, COUNT(*) AS bons_numeros
FROM numero
WHERE num IN ( 1, 2, 3, 4, 5, 6 )
GROUP BY dtirage
HAVING bons_numeros >= 3
);
Ca ne marche pas, il me dit que ma table n'existe pas ?
PS: J'suis débutant mysql, soyez indulgent ...
Si je comprends bien, je dois créer une table temporaire du style:
CREATE TEMPORARY TABLE temp (id INT not null auto_increment,dtirage DATE not null,num INT not null,primary key (id));
Ensuite:
INSERT INTO temp (
SELECT dtirage, COUNT(*) AS bons_numeros
FROM numero
WHERE num IN ( 1, 2, 3, 4, 5, 6 )
GROUP BY dtirage
HAVING bons_numeros >= 3
);
Ca ne marche pas, il me dit que ma table n'existe pas ?
PS: J'suis débutant mysql, soyez indulgent ...