0


0

Wie kann man eine eindeutige ID aus der verschiedenen Tabelle in der Datenbank abgleichen und Daten gemäß dieser eindeutigen ID in Java abrufen?

Die Tabelle * user * in der Datenbank (postgresql) hat eine eindeutige ID für jeden Benutzer, dob, Vor- und Nachnamen des Benutzers. Die Tabelle * points * in der Datenbank enthält die Spalten userID und gamePoints.

Wie kann ich im Java-Servlet abgleichen und abrufen, wer genau dieser Benutzer mit Punkten und Ausgaben ist? Fuzzy Match?

Beispiel:

Table user:
userID-name-lastname-dob
1-Edward-Maka-1950
2-Kapu-Aka-1990
3-Park-Lewins-1993

Table points:
userID-gamePoints
1-320
3-3312
2-1001

1 Answer


2


Geht es nicht nur darum, eine entsprechende Abfrage zu schreiben und die Ergebnisse aus dem ResultSet in Java zu analysieren?

Die Abfrage sollte ungefähr so ​​lauten:

SELECT user.userID, user.name, user.lastname, user.dob, points.gamePoints
FROM user, points
WHERE user.userID = points.userID
  AND (user.name = ? OR user.lastname = ?)