Distinct sur 2 colonnes complémentaires - SQL/NoSQL - Programmation
Marsh Posté le 08-09-2011 à 08:34:02
ReplyMarsh 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.
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.
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 !