Page 1 sur 1

Select qui ressort deux colonnes avec contenu différent

Posté : 19 mars 2009, 16:34
par Invité
Bonjour, je me creuse la tête sur un SELECT , j 'espère que c possible avec une seule table...

J'ai deux colonnes TYPE et CAT avec des nombres dedans :

TYPE | CAT

1 2
2 2
3 1
2 2
1 2

En fait je voudrais ressortir les lignes qui ont le type + cat de manière unique c'est à dire pour le cas en haut ressortir :

TYPE | CAT

1 2
2 2
3 1

Virer les doublons sur une colonne je sais faire avec UNIQUE mais sur 2 est ce possible?

Merci du coup de main

Posté : 20 mars 2009, 00:22
par furiouslol
Salut

Essaye un GROUP BY sur ces deux champs

Posté : 20 mars 2009, 02:43
par Albat90
Salut,

En lisant ce que tu souhaite, je reste curieux sur une chose, dans ton exemple, t'es occurrences sont comme ceux ci :
Type | CAT
1 2
2 2
3 1
2 2
1 2

Et le résultat attendu est :
Type | CAT
1 2
2 2
3 1

Mais quel sera le résultat attendu si les occurrences se présentent comme ceux ci :
Type | CAT
1 2
2 2
3 1
2 2
1 1

Albat90 ;)

Posté : 20 mars 2009, 16:41
par Invité
Bonjour j'ai réussi à trouver une solution :

Code : Tout sélectionner

SELECT DISTINCT TYPE,CAT FROM S_PRODUITS UNION SELECT DISTINCT CAT,TYPE FROM S_PRODUITS
Merci pour votre aide

Posté : 08 avr. 2009, 20:21
par Invité
Bonjour j'ai réussi à trouver une solution :

Code : Tout sélectionner

SELECT DISTINCT TYPE,CAT FROM S_PRODUITS UNION SELECT DISTINCT CAT,TYPE FROM S_PRODUITS
Merci pour votre aide
oulà, j'aurais tendance à dire que là tu vas faire un carnage, tu ne t'en rends pas compte parce que tes valeurs sont numériques à chaque fois, mais tu mélanges TYPE et CAT dans ton résultat