Requete mysqL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete mysqL

Re: Requete mysqL

par sirakawa » 20 nov. 2012, 11:12

Satan, tu as raison,
c'est se compliquer pour rien quand on y arrive avec plusieurs requêtes.
Cr'était peut-être plus par défi que par nécessité, mais je n'en avais pas conscience en posant la question.

Re: Requete mysqL

par Saian » 19 nov. 2012, 22:06

Ça me semble très bien de le faire avec plusieurs requêtes. Pourquoi vouloir simplifier ?
Tu aimerais faire le tout avec une seule requête ? à mon avis c'est peine perdue.

Re: Requete mysqL

par sirakawa » 19 nov. 2012, 21:20

utilise la table schema qui renvoi pa smal de données importantes.
Merci, mais j'ai de loin dépassé ce stade, et ce n'est pas un problème soluble dans le schema, ni d'ailleurs dans l'eau, distillée ou pas. Je vais tenter la dissolution à la bière belge, parce que, au Beaujolpif nouveau, ça me donne des renvois....

Re: Requete mysqL

par lambda » 19 nov. 2012, 17:25

utilise la table schema qui renvoi pa smal de données importantes.

Requete mysqL

par sirakawa » 19 nov. 2012, 16:38

La situation:
un certain nombre d'utilisateurs ont fait chacun un certain nombre d'exercices avec un certain score.
On en sait pas copmbvien chacun a fait d'exercices ni lesquels.
Ils peuvent avoir fait des nombres différents d'exercices.
Ils peuvent avoir fait plusieurs fois le même.
la table est:
+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| id_resultat | mediumint(9) | NO | PRI | NULL | auto_increment |
| id_utilisateur | mediumint(9) | YES | | NULL | |
| id_dictee | mediumint(9) | YES | | NULL | |
| score | decimal(5,2) | YES | | NULL | |
| niveau_scolaire | mediumint(9) | YES | | NULL | |
+-----------------+--------------+------+-----+---------+----------------+

La question est:
Pour un utilisateur donné (on oeut créer une vue pour lui, et je sais le faire):
quels sont les exos qu'il a faits et combien de fois chacun et quel est son meilleur score pour chacun?
J'y arrive avec plusieurs requêtes., mais je ne vois pas comment simplifier..
On n'a besoin d'aucune jointure avec les tables des utilisateurs et des exos.