Bonjour, je n'arrive pas à récupérer les valeurs d'un attribut présent dans une sous-requête dans la rêquete qui l'appelle.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT personne, reference, derniereRef
FROM ListeReference
WHERE reference !=
    (SELECT MAX(reference) AS derniereRef
    FROM Fiches
    WHERE Fiches.categorie=ListeReference.categorie);
Cette requete liste les personnes n'ayant pas la derniere reference d'une categorie et affiche leur reference (non màj) ainsi que la derniere reference (celle que la personne devrait avoir) pour chaque categories

PS: si en même temps quelqu'un pouvait m'éxpliquer pourquoi on ne peut pas mettre un ORDER BY dans un sous-requête, ça m'interesse

Merci à vous