DISTINCT sur deux colonnes

Eléphanteau du PHP | 25 Messages

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.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

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
Quand tout le reste a échoué, lisez le mode d'emploi...