Comment peut on Trier par programme une requête union en extrayant des données de deux tables ? Par exemple,
Lève une exception
Remarque : Ceci est tentée sur le moteur de base de données MS Access Jet
Comment peut on Trier par programme une requête union en extrayant des données de deux tables ? Par exemple,
Lève une exception
Remarque : Ceci est tentée sur le moteur de base de données MS Access Jet
Je pense que ce qui fait un bon travail en expliquant.
Ce qui suit est une UNION de requête qui utilise une clause ORDER BY:
select supplier_id, supplier_name from suppliers where supplier_id > 2000 UNION select company_id, company_name from companies where company_id > 1000 ORDER BY 2;
Depuis les noms de colonne sont différents entre les deux déclarations "select", il est plus avantageux de référence les colonnes dans la clause ORDER BY par leur position dans le jeu de résultats. Dans cet exemple, nous avons trié les résultats par supplier_name / company_name dans par ordre croissant, comme en témoignent les "COMMANDE PAR 2".
Le supplier_name / company_name les champs sont en position n ° 2 dans le jeu de résultats.
Prises à partir d'ici: http://www.techonthenet.com/sql/union.php
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.