spike911
Messages postés116Date d'inscriptionjeudi 11 mars 2004StatutMembreDernière intervention21 janvier 2020
-
29 nov. 2010 à 20:16
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
30 nov. 2010 à 09:14
Bonjour,
J'ai une basse de données avec une table qui contiens une liste d'appareil électronique. La table contiens plusieurs champs, don l'un avec la marque des appareils. J'aimerais être capable de sortir une liste complète de tous les marques contenu dans ma database.
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 30 nov. 2010 à 09:14
Alors je viens rajouter mon petit grain de sel purement théorique.. sachant que la pratique n'a de pertinent que si elle se rapproche de la théorie.
Tout d'abord le Select * est à prohiber. Ensuite pour ce genre de problématique, l'origine vient surement de la conception même de ta base. Il faut nécessairement créer une table des marques qui naturellement ne contiendrait les marques de façon unique (ça peut même devenir un index si on pousse un peu..)
Donc le Distinct est 'une' solution mais est très consommateur de ressource. Je l'évite au maximum, comme certains ORM l'évitent.
C'était mon avis, ça n'engage que moi mais l'essentiel est que je sois d'accord avec moi-meme..LOL !!
S.