J'ai écrit le code ci-dessous pour obtenir ce que J'ai reçu cette sortie lorsque j'ai exécuté la requête ci-dessus p> mais je Vous voulez quelque chose comme ça p>
4 Réponses :
Je comprends que, pour chaque identifiant, vous souhaitez enregistrer avec la date minimale. Lorsqu'il y a plusieurs enregistrements avec la date minimale, vous voulez celui avec la date de minime.
dans MySQL 8.0, vous pouvez utiliser les fonctions de fenêtre: p> dans les versions antérieures , vous pouvez utiliser une suquer en corrélation pour le filtrage: p> ou: p> dans cette
Vous devriez avoir une ligne pour identifier et vous ne savez pas si vous voulez min pour chaque col ou que les données relatives à la date de min.
Je veux la valeur (troisième colonne) liée à la date minimale
Je pense que min (date) est plus propre.
Merci Juan !! Pouvez-vous m'aider avec un seul enregistrement unique pour chaque utilisateur
@Sai: où il existe plusieurs enregistrements pour la date minimale, lequel voulez-vous montrer?
Si nous plus d'une valeur pour une date unique, je ne veux que le minimum de ces valeurs comme 491562 2019-10-17 7
D'ACCORD. Utilisez-vous MySQL 8.0 ou une version inférieure?
J'utilise la version inférieure
Quel est le problème. La dernière requête de requête avec des versions inférieures. as-tu essayé?
@Juancarlosoropeza: Il y a des liens dans des dates inférieures, ils veulent un seul enregistrement par liens.
Merci @gmb. Je vais essayer de vous revenir à vous les gars
Merci de votre aide! Acclamations!!
Sélectionnez Min (colonne1), min (colonne2) de votre nom p>
Si vous n'avez pas MySQL 8, utilisez une requête corrélée
Votre sortie attendue est différente du titre de votre question, car elle contient pour chacune des valeurs de la 1ère colonne la ligne avec la valeur minimale de la 2e colonne (date).
Utiliser n'existe pas code>:
Expliquez la logique pour cette sortie. Montrez-nous le schéma DB, les échantillons de données, la sortie actuelle et attendue. Veuillez lire Comment demander B>
Quelle est votre version mysql?
Où est le code que vous parlez de?
Sélectionnez Col1, Min (Col2), Min (Col3) à partir du groupe de table par col1 code>
La logique est pour chaque utilisateur, pour le champ de date minimum que je souhaite la valeur correspondante.