J'essaye de trouver les dernières entrées de journal dans ma base de données MySQL. J'ai préparé cette requête tard dans la nuit, mais lors des tests d'aujourd'hui, il ne semble pas que je retourne les bonnes données. La requête s'exécute très bien, mais aucun des autres champs ne semble correspondre à la colonne d'id. Il saisit le nombre d'ID max, mais hostName, email et info ne correspondent pas à l'ID, et ils ne sont pas les derniers. J'ai passé quelques heures à faire tourner mes roues (je suis un Noob MySQL et je fais juste ça pour m'amuser) donc je suis assez confus maintenant ..Pourquoi la requête mysql renvoie-t-elle un mauvais résultat?
Merci pour toute aide!
EDIT: Wow merci pour toutes les réponses! Désolé pour la confusion, j'aurais dû dire "Je veux le dernier journal par nom d'hôte!" < - C'est précisément ce dont j'ai besoin.
Pourquoi avez-vous besoin du MAX()? La commande par heure n'est-elle pas suffisante pour obtenir les dernières entrées du journal? –
Hmm .. je viens de l'enlever et j'obtiens des données qui ont presque 30 minutes. – David
Pouvez-vous expliquer le résultat que vous voulez? "Seule la dernière entrée de chaque hôte et ID"? – Akarun