|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Loïc S.Administrateur systèmes et réseaux Inscription : juillet 2011 Messages : 3 ![]() |
Bonjour,
Je débute en SQL et je fais donc appel a vos connaissances. J'aimerai maintenant combiner plusieurs requêtes afin de créer un tableau avec des informations sur chaque utilisateurs. - La table users contient les colonnes : id, pseudo, mdp, ddn, city, active, lastactivity - La table pictures contient les colonnes : id, id_user, path, timestamp - La table cities contient : id et ville Je voudrais afficher maintenant dans un unique tableau les valeurs users.id, users.pseudo, *AGE*, *VILLE*, users.active, users.lastactivity, *NOMBREDEPHOTOS* Donc AGE proviendrait de users.ddn qui est au format date (1990-10-08) VILLE serait une correspondance entre users.city et cities.id qui renverrait cities.ville NOMBREDEPHOTOS serait un count du nombre de photos par utilisateur donc un lien entre pictures.id_user et users.id Pour le moment je patauge.. J'ai réussi a effectuer le count de photos mais le tableau se répète autant de fois qu'il y a de photos et non autant de fois que d'utilisateurs... Ma requête actuelle ressemble à : Code :
|
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() |
Commençons par chercher combien il y a de photos par utilisateur :
Code :
Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com