Trouver champ vide (mysql)

Répondre
surfeurdu33
surfeurdu33
Déconnecté
Bonjour à tous,

Voiçi la table de ma base de données :

Ma table

Les champs "int" représentent les differentes interrogations que les personnes auront au cours de l'année.

Il n'auront pas tous le même nombre d'interros et surtout pas forcément en même temps.

Par exemple les personnes de la catégorie "jsp1" auront 5 interros en milieu d'année et les "jsp2" en auront 4 seulement.

Ce que je souhaite arriver à faire c'est pouvoir ajouter les interros en fontion du nombre qu'il ont déja faites ?

C'est pas facile à comprendre, je m'en rend bien compte.

Autre exemple pouvoir ajouter les interros pour les "jsp2" dans le champ "int1" malgrès que les "jsp1" ont déjà une interro en "int1"

J'espère que vous arriverez à me comprendre.

Je ne sais pas du tout comment procéder.

Si quelqu'un pouvait m'aiguiller...

Merci d'avance
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
En fait, classiquement on analyserais le problème comme suit :

  1.  
  2. create table people
  3. ( id integer auto_increment
  4. , login varchar(255) not null
  5. , pswd varchar(255) not null
  6. , prenom varchar(255) not null
  7. , kind varchar(255) not null default 'web'
  8. , primary key (id)) ;
  9.  
  10. create table interros
  11. ( id integer auto_increment
  12. , `date` date not null
  13. , caption varchar(255)
  14. , primary key (id)) ;
  15.  
  16. create table people_int
  17. ( people_id integer
  18. , interro_id integer
  19. , note varchar(255) not null -- hope so ;) --
  20. , primary key c_id (people_id, interro_id)
  21. , foreign key people_id references people(id)
  22. , foreign key interro_id references interros(id)) ;
  23.  


Ensuite, c'est que des histoire de jointure. Donc ce sera plus simple à traiter que ton premier jet.

(Le code SQL est certainement bourré d'erreurs de syntaxe)
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog