|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 2 ![]() |
Bonjour,
je suis en train de m'arracher les cheveux sur une requête SQL. J'ai deux tables, une table CAMPAGNE et une table MEMBRES. Je souhaite récupérer l'id de la campagne ayant le moins de membres. La table campagne dispose de l'id campagne ainsi que de son libele et d'autre caractéristiques. La table membre dispose quand à elle de l'id_campagne ( clef étrangère ). Je n'arrive pas à récupérer le résultat du COUNT(*) pour le réintégrer dans le MIN. Un petit peu d'aide serait fort sympathique. |
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : juin 2011 Messages : 2 ![]() |
ci-joint les structure des deux tables concernées.
Code :
|
||
|
|
00
|
|
|
#3 | ||||
|
Membre confirmé
![]() Benjamin Consultant informatique Inscription : août 2007 Messages : 160 ![]() |
Personnellement je créerai une vue associée à la comptabilisation du nombre de membres par campagne, et je requêterai sur cette vue.
Code :
Code :
|
||||
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Responsable de service informatique Inscription : janvier 2009 Messages : 1 092 ![]() |
Bonjour,
Avec MySql tu peux aussi utiliser LIMIT pour ne renvoyer qu'une seule ligne: Code SQL :
Par contre je ne suis pas très sûr de moi concernant la syntaxe de LIMIT ![]() Tatayo |
||
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() |
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com