liens entre table

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 : liens entre table

par kaking » 25 janv. 2009, 09:54

:D :D :D merci!!

par sadeq » 23 janv. 2009, 13:01

C'est simple, tu utilise la fonction SQL Max() en regroupant par tes critères : date_relance_service et id_user. Voici la requête :

Code : Tout sélectionner

CREATE TEMPORARY TABLE dist_serv AS SELECT date_relance_service, id_user, Max(nbparticipant) FROM service GROUP BY date_relance_service, id_user

liens entre table

par kaking » 19 janv. 2009, 19:46

bonjour tous le monde!


j'ai une table clients et une table service -liées par l'id/id_user
un client peut avoir plusieurs service

'oilou, j' ai fais ceci pour mon code :


mysql_query("CREATE TEMPORARY TABLE dist_serv AS SELECT 
DISTINCT date_relance_service, id_user FROM service") OR die(mysql_error());
        mysql_query("ALTER TABLE `dist_serv` ADD INDEX ( 
`date_relance_service` ) ") OR die(mysql_error());
        mysql_query("ALTER TABLE `dist_serv` ADD INDEX ( 
`id_user` ) ") OR die(mysql_error());


ce qui ce traduit par ceci :

(-'tention, hein, c'est du fait maison tout ca, la...)
voir ce que contient ma table dist_serv et la problematique-en fait, dist_serv n'est qu'une selection de la table service

si quelqu un savait quoi faire, ca serait EXtremement gentil de me le dire

d'avance merci