comment faire cette requête

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 : comment faire cette requête

par Invité » 22 sept. 2008, 14:39

c bon ca marche mainteant merci

par Invité » 22 sept. 2008, 14:31

Code : Tout sélectionner

SELECT count( images.id_dossier ) , images.titre, dossier.nom FROM `DOSSIER` LEFT JOIN images ON images.id_dossier = dossier.id_dossier AND dossier.id_membre = '3' GROUP BY images.id_dossier LIMIT 0 , 30
voila mon code tu peux le corrigé s'il vous plait
merci d'avance

par ouckileou » 22 sept. 2008, 14:13

j'ai deja fait cette requette, mais ca marche pas, parceque elle va pas retourner le dossiers ne contienent aucun image,
Remplace ta jointure par une jointure gauche : http://dev.mysql.com/doc/refman/5.0/fr/join.html (LEFT JOIN)

par Invité » 22 sept. 2008, 14:11

j'ai deja fait cette requette, mais ca marche pas, parceque elle va pas retourner le dossiers ne contienent aucun image,
et moi je faut lister les dossiers avec le nombre d'image
merci pour votre aide

par ouckileou » 22 sept. 2008, 13:51

1 - fais déjà une requête qui retourne nom de l'image et nom du dossier qui la contient

2 - modifie cette requête en allant voir dans la doc COUNT() et GROUP BY()

comment faire cette requête

par binarios » 22 sept. 2008, 12:41

Bonjour
j'ai deux table sql
table dossier=dossier(id_dossier, nom)
table images= images(id_images, id_dossier, nom)
comment créer une requette qui retourne
le nombre d'images dans chaque dossier,
et merci d'avance