Ce que je suis en train d'atteindre est d'obtenir les lignes ayant la valeur maximale d'une table de la forme suivante:Comment puis-je utiliser un alias dans une sous-requête?
A | B | Ratio
0 | 1 | 1.0
1 | 2 | 1.0
2 | 3 | 1.0
3 | 4 | 0.33
4 | 5 | 0.25
Je suis en train d'afficher uniquement les lignes contenant la valeur maximale (dans ce cas 1.0). Peut-être que je ne fais pas bien. J'ai une question de la forme:
SELECT A,B,C
FROM (---Long Sub Query--- Aliased as Full_Table)
WHERE RATIO=(SELECT MAX(RATIO) FROM Full_Table);
Mais Full_Table ne peut pas être extraites de la deuxième sous-requête. Certaines lignes ont la même valeur maximale, ce qui explique pourquoi j'utilise cette requête. Y a-t-il une meilleure construction pour y parvenir? Dans le pire des cas, je dois remplacer le second Full_Table par l'ensemble de la longue requête, mais j'espère qu'il y aura une meilleure façon de le faire.
Belle ..! Merci beaucoup :) – Legend