J'essaie de créer une requête qui va trier par Name
et Year
, filtrer les doublons avec des années plus élevées et retourner ces enregistrements dans une table. Mes données ressemble actuellement à ceci:SQL pour retourner les enregistrements non-dupliqués
ID-----Name-----Year
1 Bob 2010
2 John 2014
3 Bob 2004
4 Eric 2005
Les données doivent être principalement triées par Name
puis secondairement trié par Year
de façon descendante, comme ceci:
ID-----Name-----Year
3 Bob 2004
1 Bob 2010
4 Eric 2005
2 John 2014
DUPLICATE Name
dossiers doivent être filtre retour seul le Year
le moins comme ceci:
ID-----Name-----Year
3 Bob 2004
4 Eric 2005
2 John 2014
J'ai essayé des choses comme SELECT DISTINCT
et HAVING COUNT
mais je n'arrive pas à l'obtenir. Manquant probablement quelque chose de simple. De l'aide?
Quelle base de données utilisez-vous? – RedFilter
Votre premier exemple de données ne correspond pas à votre seconde. – RedFilter
Merci, je l'ai réparé. – aus