Bonjour,

Je me trouve dans une situation un peu... originale. C'est peut-être mon architecture qui est à revoir ? Bref, mon problème est le suivant :

j'ai une table utilisateurs contenant pour chaque ligne :
id, nom, mail, passwd, points de pénalité.
une deuxième table réservation contenant :
id, jour, puis une liste de colonnes dont les noms sont les id des utilisateurs, comme ça cette table contient les réservations de chacun des utilisateurs.
Mon problème à présent, c'est que je voudrais pouvoir savoir à qui envoyer un mail i.e. qui sont les gens qui ont réservé un jour donné : pour ça il faut que je puisse accéder au nom des colonnes qui, pour le jour qui m'intéresse, ont une case différente de 0, mettons. Quelque chose comme ça :

id | jour | 1 | 2 | 3 | 4
23|2007-08-23 | 0 | 1 | 1 | 0
24|2007-08-24 | 1 | 1 | 1 | 0
25|2007-08-25 | 0 | 0 | 1 | 1

il faudrait que je récupère, pour le jour 2007-08-23 les valeurs 2 et 3 et pour le jour 2007-08-25 les valeurs 3 et 4, par exemple... mais je dois dire que je suis un peu coincé (un peu novice en SQL, je dois bien le reconnaître)... Si quelqu'un a une idée... ?

Merci beaucoup !!!

Hugo