Heim > Datenbank > MySQL-Tutorial > MySQL-Anweisungen und Java-Code implementieren die bedarfsgesteuerte Filterung von Qualifikationszertifikaten von Unternehmensmitarbeitern

MySQL-Anweisungen und Java-Code implementieren die bedarfsgesteuerte Filterung von Qualifikationszertifikaten von Unternehmensmitarbeitern

Freigeben: 2019-04-08 10:44:33
nach vorne
2853 Leute haben es durchsucht


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):

MySQL-Anweisungen und Java-Code implementieren die bedarfsgesteuerte Filterung von Qualifikationszertifikaten von Unternehmensmitarbeitern

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):

1. Verwenden Sie zunächst die MySQL-Anweisung GROUP BY, um die Ergebnisse der drei Felder zu gruppieren. Das Ergebnis: Teilen Sie die Daten entsprechend den Anforderungen in Gruppen auf zur Zeit. Der neueste steht ganz oben (d. h. derjenige, der die Anforderungen erfüllt)

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!

Verwandte Etiketten:
Quelle:数据库SQL
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage