Heim  >  Artikel  >  Datenbank  >  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

little bottle
little bottlenach vorne
2019-04-08 10:38:072815Durchsuche


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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:数据库SQL. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen