2012-08-29 5 views
0

J'ai un domaine Amazon SimpleDB avec les attributs "MachineName" et "TimeStamp" qui enregistre l'activité de l'utilisateur. Je veux créer une requête qui renvoie la dernière entrée de journal pour chaque machine. Est-ce quelque chose que je peux faire avec une requête SimpleDB? Je ne suis pas très compétent dans les requêtes SQL normales mais je pense que je voudrais faire quelque chose avec TOP, Distinct, et/ou une sous-requête. Mais aucun de ceux-ci n'est supporté par SimpleDB.TOP, DISTINCT et Sous-requêtes dans Amazon Simple DB

Répondre

0

Pouvez-vous s'il vous plaît essayer cette requête -

select * from <domain_name>TimeStamp n'est pas nulle et MachineName = 'A' ordre par TimeStamp limite desc 1

+0

Non Je veux une liste des dernières entrées du journal de chaque machine, pas seulement la dernière entrée de journal de la liste entière. –

+0

S'il vous plaît essayer la question ci-dessus et faites le moi savoir. –

+0

Cela retournera la dernière entrée de journal pour la machine "A", mais je veux la dernière entrée de journal de toutes les machines. Le problème est qu'il ne semble pas y avoir un moyen d'obtenir une liste de noms de machines sans doublons. –

Questions connexes