Maison > base de données > tutoriel mysql > Les instructions MySQL et le code Java implémentent un filtrage à la demande des certificats de qualification des employés de l'entreprise

Les instructions MySQL et le code Java implémentent un filtrage à la demande des certificats de qualification des employés de l'entreprise

Libérer: 2019-04-08 10:44:33
avant
2852 Les gens l'ont consulté


Dans l'ERP d'entreprise, chaque employé dispose de plusieurs certificats de qualification. Les certificats de qualification ont des types, des noms et des heures d'enregistrement, ainsi qu'une heure de changement et une heure de fin. Il existe désormais une exigence. Lorsque les employés vérifient leurs propres informations dans le système : les certificats de qualification du même type, du même nom et de la même heure d'inscription seront affichés, selon la dernière heure de modification, et le reste ne sera pas affiché. .

Source des données : système de production SAP obtenu via RPC

Texte

Ce qui suit est la structure principale du tableau ; ( L'affichage du téléphone portable peut être remplacé) :

Les instructions MySQL et le code Java implémentent un filtrage à la demande des certificats de qualification des employés de lentreprise

Si vous ajoutez une marque au dernier enregistrement à cet endroit, par exemple, ajoutez un champ pour afficher x, utilisez sql lors du filtrage C'est très pratique d'obtenir les résultats directement. J'ai demandé à mes collègues du développement SAP : non

Le code n'est pas nouveau, je veux juste parler de mes idées (il peut y avoir quelques problèmes ; ): 1. Tout d'abord, utilisez l'instruction MySQL GROUP BY pour regrouper les résultats des trois champs ; group Le résultat : Divisez les données en groupes selon les besoins. Les données de chaque groupe sont modifiées en fonction. l'heure. Le dernier est en haut (c'est-à-dire que celui qui répond aux exigences est en haut) 2. Java Le code récupère l'ensemble de données et le traite ; 3. Comme mentionné ci-dessus, le premier élément répond aux exigences, il traverse donc l'ensemble de données et utilise les caractéristiques de List pour définir tous les éléments de chaque groupe d'ensembles de données avec les mêmes éléments, cohérents avec le premier ; 4. Déduplication ; Cette petite exigence est réalisée de manière simple

Résumé

Résumé dans ; mots simples,

1. Regroupez d'abord, et les données groupées sont classées par ordre décroissant de temps

2. Utilisez ensuite le code Java pour traiter la liste, et les éléments de la liste sont parcourus pour définir les valeurs ​. ​pour être cohérent ;

3. Supprimer les doublons de la liste

[Cours recommandé :

Tutoriel MySQL]


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:数据库SQL
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal