|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2004 Messages : 8 ![]() |
Bonjour,
Je souhaiterais trouver une requete pour faire une recherche dans plusieurs table et avoir une condensé de résultats; Je vais essayer d'expliquer le plus clairement possible. Table1 - id1 - status -autres champs... Table2 -id2 -cle_id2 -date Table3 -id3 -cle_id3 -date donc pour chaque enregistrement Table1.id1 WHERE status > 0 je souhaite récupérer une ligne avec : -Table1.autres champs -COUNT(Table2.cle_id2) WHERE year(Table2.date) =2011 avec cle_id2=Table1.id1 -COUNT(Table3.cle_id3) WHERE year(Table3.date) =2011 avec cle_id3=Table1.id1 J'espère que mon explication est compréhensible. Merci de votre aide Vincnet68 |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Le problème est de récupérer toutes les colonnes de table1, ça oblige à utiliser des sous-requêtes pour les count, quelque chose comme :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com