Distinct sur 2 colonnes complémentaires

Distinct sur 2 colonnes complémentaires - SQL/NoSQL - Programmation

Marsh Posté le 07-09-2011 à 19:21:27    

Bonjour à tous,
 
j'ai quelques problèmes pour réaliser la requete suivante, et après plusieurs heures (!) de recherche sur Google, je n'ai pas trouvé la solution
 
J'ai une table qui ressemble a ceci :
 
col1  |  col2
---------------
  1    |   2
  2    |   1
  1    |   3
  3    |   2
  1    |   4
 
je veux simplement récupérer la liste des valeurs présente dans l'une des deux colonnes, soit la synthèse des deux distincts
 
existe-t-il une requete qui pourrait faire ca ??
 
Merci d'avance pour votre aide !
 
A !

Reply

Marsh Posté le 07-09-2011 à 19:21:27   

Reply

Marsh Posté le 08-09-2011 à 08:34:02    

Tu voudrais avoir quoi comme résultat?

Reply

Marsh Posté le 08-09-2011 à 10:00:14    

Oliiii a écrit :

Tu voudrais avoir quoi comme résultat?


1, 2, 3 et 4 je suppose. Si c'est ca une simple union fera l'affaire.
 
Tiens en regardant vite fait la doc, je viens de voir que le UNION défini par la norme SQL ne garantit pas l'ordre des résultats. Je pensais que c'était toujours trié vu que Oracle le fait. Je suppose que c'est juste un effet de bord de la manière dont Oracle vérifie les valeurs distinctes... Intéressant à savoir, c'est le genre de truc qui aurait pu me planter.


---------------
C'était vraiment très intéressant.
Reply

Marsh Posté le 08-09-2011 à 11:32:57    

Pour ce qui est de l'ordre c'est vrai qu'il ne faut jamais s'y fier sauf si on a un Order By.
Ca peu des fois jouer des mauvaises surprise apres une upgrade ou changement d'indexes.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed