DISTINCT sur deux colonnes

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 : DISTINCT sur deux colonnes

Re: DISTINCT sur deux colonnes

par @rthur » 31 déc. 2021, 16:36

Pour mettre bout à bout 2 résultats de recherche le plus simple c'est d'utiliser l'opérateur UNION :
SELECT Hopital1 FROM patient 
UNION 
SELECT Hopital2 FROM patient

DISTINCT sur deux colonnes

par djek_loic » 30 déc. 2021, 14:02

Bonjour.
J'ai une table avec plus colonnes mais dans ma requête j'affiche juste deux colonnes mais je voulais que les éléments qui se trouve dans colonne1 et en même temps dans colonne2 s'affiche qu'une seule fois.
Exemple:
Hopital1. Hopital2
Providence. Renaissance
Renaissance. Américain

J'ai fait une requête comme ça :
Select DISTINCT Hopital1, Hopital2 FROM patient;

Mais quand j'affiche la renaissance vient deux fois. C'est possible d'afficher juste une fois.