afficher des resultats distinct

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 : afficher des resultats distinct

par pat » 31 juil. 2007, 15:29

c'était donc tout simple

Je te remercie

par Calimero » 31 juil. 2007, 15:22

peu importe le premier de la liste ira très bien.

L'objectif est de montrer un article par fournisseur
GROUP BY est ton ami.

par pat » 31 juil. 2007, 12:46

peu importe le premier de la liste ira très bien.

L'objectif est de montrer un article par fournisseur

par Hubert Roksor » 31 juil. 2007, 12:30

Rappel pratique - n'oubliez pas de :
  • suivre ces quelques conseils de débogage
  • préciser quel SGBD vous utilisez ainsi que sa version
  • utiliser les balises

    Code : Tout sélectionner

    [/b] et [b]
    [/b] pour afficher vos requêtes SQL[/color]
  • poster le schéma des tables pertinentes à votre requête sous la forme d'une instruction "CREATE TABLE" (vous pouvez retirer les colonnes qui ne sont pas utilisées dans les requêtes problématiques)
  • si nécessaire, poster un échantillon des données
Au fait, tu dis souhaiter n'afficher qu'un article par fournisseur, mais comment le choisis-tu ?

par pat » 31 juil. 2007, 12:24

Je donne un exemple:

La table article possède les champs

id_fourn id_article id_marque
45 17 25
45 12 13
12 1 17

Je veux donc afficher les résultats

45 17 25
12 12 13

Je ne veux pas afficher la ligne 2 car j' ai déjà affiché un article pour le fournisseur 45

Re: afficher des resultats distinct

par ouckileou » 31 juil. 2007, 11:57

Ma requête ne fonctionne pas comment dois je faire?
C'est à dire ?

afficher des resultats distinct

par pat » 31 juil. 2007, 09:51

bonjour,

Je souhaite afficher un seul article par fournisseur, pour cela il faut donc que je puisse afficher des résultats avec des t_article.id_fourn distinct

Code : Tout sélectionner

SELECT distinct t_article.id_fourn, t_article.article, t_article.id_marque FROM t_article
Ma requête ne fonctionne pas comment dois je faire?