Je recherche une requête SQL pour résoudre le problème ci-dessous. J'ai le tableau suivant:Sélectionnez si le texte n'est pas vide ou s'il est vide puis la valeur de clé la plus élevée
Name | Description | RowNo
A | emptyText | 1
A | emptyText | 2
A | xxx | 3
B | yyy | 1
C | emptyText | 1
C | zzz | 2
D | emptyText | 1
et je veux sélectionner les lignes où la description n'est pas emptyText ou s'il n'y a que emptyText pour un nom dans la description pour obtenir que la ligne avec la RowNo maximale. Ou si vous préférez les lignes qui ont la valeur RowNo maximale pour un nom donné sont les seules fois que je voudrais obtenir.
Pour l'exemple ci-dessus, je voudrais obtenir le résultat suivant:
Name | Description | RowNo
A | xxx | 3
B | yyy | 1
C | zzz | 2
D | emptyText | 1
Merci pour toute aide à l'avance!
Plaques étiquette avec base de données (par ex. SQL Server/Oracle/MySQL, etc.) –