Im Enterprise ERP verfügt jeder Mitarbeiter über mehrere Qualifikationszertifikate mit Typen, Namen und Registrierungszeiten sowie Änderungszeit- und Endzeitattributen. Nun gibt es eine Anforderung, wenn Mitarbeiter ihre eigenen Informationen im System überprüfen: Es werden Qualifikationsnachweise des gleichen Typs, des gleichen Namens und des gleichen Registrierungszeitpunkts angezeigt, je nachdem, welcher Zeitpunkt die späteste Änderung hat, und der Rest wird nicht angezeigt .
Datenquelle: SAP-Produktionssystem, erhalten über RPC;
Text
Das Folgende ist die Hauptstruktur der Tabelle (Die Anzeige des Mobiltelefons kann ersetzt werden):
Wenn Sie an dieser Stelle eine Markierung zum neuesten Datensatz hinzufügen, beispielsweise ein Feld zur Anzeige von x hinzufügen, verwenden Sie SQL Beim Filtern ist es sehr praktisch, die Ergebnisse direkt zu erhalten. Ich habe meine Kollegen in der SAP-Entwicklung gefragt: Nein. Der Code ist nicht neu. Ich möchte nur über meine Ideen sprechen (möglicherweise gibt es einige). Probleme):
2. Der Code ruft den Datensatz ab und verarbeitet ihn >3. Wie oben erwähnt, erfüllt der erste die Anforderungen, also durchläuft er den Datensatz und verwendet die Eigenschaften von List, um alle Elemente jeder Gruppe von Datensätzen festzulegen. 4. Deduplizierung Diese kleine Anforderung wird auf einfache Weise erreicht
Zusammenfassung In einfachen Worten:1. Die gruppierten Daten werden in absteigender Reihenfolge angeordnet.
2 Dann wird die Liste mit Java-Code verarbeitet und die Elemente der Liste werden durchlaufen, um die Werte festzulegen um konsistent zu sein;3. Duplikate aus der Liste entfernen
[Empfohlener Kurs:
MySQL-Tutorial]
Das obige ist der detaillierte Inhalt vonMySQL-Anweisungen und Java-Code implementieren die bedarfsgesteuerte Filterung von Qualifikationszertifikaten von Unternehmensmitarbeitern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!