A voir également:
- Sql comparer deux colonnes
- Comment faire deux colonnes sur word - Guide
- Inverser deux colonnes excel - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Deux ecran pc - Guide
- Nombre de jours entre deux dates excel - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 583
bonsoir, moi je ferais:
(select NumExp as NumCorrespondant from conversation where NumDes = 1) union (select NumDes from conversation where NumExp = 1) order by NumCorrespondant
On peut aussi utiliser un OR ou un IN, cela simplifie la requête mais complexifie la clause SELECT pour filtrer la bonne colonne :
À noter que selon les indexes posés, ces différentes méthodes pourront avoir des perfs différentes. À tester. (Je ne connais pas assez bien le moteur MySQL pour te dire laquelle sera la plus rapide. Je sais que sous SQL Server par exemple, le UNION de yg_be sera plus efficace que le OR si NumDes et NumExp sont indexés)
Xavier